calculate_formula yöntemi

calculate_formula(self, formula)

Bir formülü hesaplar.

İadeler

Hesaplanan formül sonucu.


def calculate_formula(self, formula):
    ...
ParametreTipTanım
formulastrHesaplanması gereken formül.

calculate_formula(self, formula, opts)

Bir formül ifadesini doğrudan hesaplar.

İadeler

Verilen formülün hesaplanan sonucu. Dönen nesne Cell.value veya ReferredArea türlerinden biri olabilir.


def calculate_formula(self, formula, opts):
    ...
ParametreTipTanım
formulastrHesaplanması gereken formül.
optsCalculationOptionsFormül hesaplama seçenekleri

Notlar

Formül A1 hücresine ayarlandığı gibi hesaplanacaktır. Ve formül normal formül olarak alınacaktır. Formülün bir dizi formülü olarak hesaplanması ve hesaplanan sonuç için bir dizi elde edilmesi gerekiyorsa, Lütfen bunun yerine Worksheet.calculate_array_formula‘i kullanın.

calculate_formula(self, options, recursive)

Bu çalışma sayfasındaki tüm formülleri hesaplar.


def calculate_formula(self, options, recursive):
    ...
ParametreTipTanım
optionsCalculationOptionsHesaplama seçenekleri
recursiveboolDoğrusu, çalışma sayfasının hücrelerinin diğer çalışma sayfalarının hücrelerine bağlı olması demektir.
Diğer çalışma sayfalarındaki bağımlı hücreler de hesaplanacaktır.
Yanlış, çalışma sayfasındaki tüm formüllerin hesaplandığı ve değerlerin doğru olduğu anlamına gelir.

calculate_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, calculation_data)

Bir formül ifadesini doğrudan hesaplar.

İadeler

Verilen formülün hesaplanan sonucu. Dönen nesne Cell.value veya ReferredArea türlerinden biri olabilir.


def calculate_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, calculation_data):
    ...
ParametreTipTanım
formulastrHesaplanması gereken formül.
p_optsFormulaParseOptionsFormül ayrıştırma seçenekleri.
c_optsCalculationOptionsFormül hesaplama seçenekleri.
base_cell_rowintTemel hücrenin satır indeksi.
base_cell_columnintTemel hücrenin sütun indeksi.
calculation_dataCalculationDataHesaplama verileri. Aşağıdaki durumlar için kullanılır:
Kullanıcının özel hesaplama motorunu uygularken bazı statik formülleri hesaplaması gerekir.
Bu tür bir durum için kullanıcının bunu sağlanan hesaplama verileriyle belirtmesi gerekir
Aspose.Cells.AbstractCalculationEngine.Calculate için.

Notlar

Formül, belirtilen taban hücresine ayarlandığı gibi hesaplanacaktır. Formül normal formül olarak alınacaktır. Formülün dizi formülü olarak hesaplanmasını istiyorsanız ve hesaplanan sonuç için bir dizi elde etmek için lütfen şunu kullanın: Worksheet.calculate_array_formula yerine.

Ayrıca bakınız