Metodo calculate_formula

calculate_formula(self, formula)

Calcola una formula.

ritorna

Risultato della formula calcolata.


def calculate_formula(self, formula):
    ...
ParametroTipoDescrizione
formulastrFormula da calcolare.

calculate_formula(self, formula, opts)

Calcola direttamente l’espressione di una formula.

ritorna

Risultato calcolato della formula data. L’oggetto restituito può essere dei tipi possibili Cell.value o ReferredArea.


def calculate_formula(self, formula, opts):
    ...
ParametroTipoDescrizione
formulastrFormula da calcolare.
optsCalculationOptionsOpzioni per il calcolo della formula

Osservazioni

La formula verrà calcolata esattamente come è stata impostata nella cella A1. E la formula verrà considerata come una formula normale. Se è necessario che la formula venga calcolata come una formula di matrice e ottenere una matrice per il risultato calcolato, si prega di utilizzare invece Worksheet.calculate_array_formula.

calculate_formula(self, options, recursive)

Calcola tutte le formule in questo foglio di lavoro.


def calculate_formula(self, options, recursive):
    ...
ParametroTipoDescrizione
optionsCalculationOptionsOpzioni di calcolo
recursiveboolVero significa che se le celle del foglio di lavoro dipendono dalle celle di altri fogli di lavoro,
verranno calcolate anche le celle dipendenti presenti in altri fogli di lavoro.
Falso significa che tutte le formule nel foglio di lavoro sono state calcolate e i valori sono corretti.

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

Calcola direttamente l’espressione di una formula.

ritorna

Risultato calcolato della formula data. L’oggetto restituito può essere dei tipi possibili Cell.value o ReferredArea.


def calculate_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, calculation_data):
    ...
ParametroTipoDescrizione
formulastrFormula da calcolare.
p_optsFormulaParseOptionsOpzioni per l’analisi della formula.
c_optsCalculationOptionsOpzioni per il calcolo della formula.
base_cell_rowintIndice di riga della cella base.
base_cell_columnintIndice di colonna della cella base.
calculation_dataCalculationDataI dati di calcolo. Vengono utilizzati per la situazione
che l’utente abbia bisogno di calcolare alcune formule statiche durante l’implementazione del motore di calcolo personalizzato.
Per questo tipo di situazione, l’utente deve specificarlo con i dati di calcolo forniti
per Aspose.Cells.AbstractCalculationEngine.Calculate.

Osservazioni

La formula verrà calcolata esattamente come è stata impostata sulla cella base specificata. E la formula verrà interpretata come una formula normale. Se si desidera che la formula venga calcolata come una formula matriciale e per ottenere un array per il risultato calcolato, utilizzare Worksheet.calculate_array_formula invece.

Guarda anche