calculate_formula Methode

calculate_formula(self, formula)

Berechnet eine Formel.

Kehrt zurück

Berechnetes Formelergebnis.


def calculate_formula(self, formula):
    ...
ParameterTypBeschreibung
formulastrZu berechnende Formel.

calculate_formula(self, formula, opts)

Berechnet einen Formelausdruck direkt.

Kehrt zurück

Berechnetes Ergebnis der angegebenen Formel. Das zurückgegebene Objekt kann vom Typ Cell.value oder ReferredArea sein.


def calculate_formula(self, formula, opts):
    ...
ParameterTypBeschreibung
formulastrZu berechnende Formel.
optsCalculationOptionsOptionen zum Berechnen der Formel

Bemerkungen

Die Formel wird so berechnet, als wäre sie in Zelle A1 eingestellt. Und die Formel wird als normale Formel übernommen. Wenn Sie die Formel als Array-Formel berechnen und ein Array für das berechnete Ergebnis erhalten möchten, Bitte verwenden Sie stattdessen Worksheet.calculate_array_formula.

calculate_formula(self, options, recursive)

Berechnet alle Formeln in diesem Arbeitsblatt.


def calculate_formula(self, options, recursive):
    ...
ParameterTypBeschreibung
optionsCalculationOptionsBerechnungsoptionen
recursiveboolTrue bedeutet, dass die Zellen des Arbeitsblatts von den Zellen anderer Arbeitsblätter abhängen.
die abhängigen Zellen in anderen Arbeitsblättern werden ebenfalls berechnet.
„Falsch“ bedeutet, dass alle Formeln im Arbeitsblatt berechnet wurden und die Werte richtig sind.

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

Berechnet einen Formelausdruck direkt.

Kehrt zurück

Berechnetes Ergebnis der angegebenen Formel. Das zurückgegebene Objekt kann vom Typ Cell.value oder ReferredArea sein.


def calculate_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, calculation_data):
    ...
ParameterTypBeschreibung
formulastrZu berechnende Formel.
p_optsFormulaParseOptionsOptionen zum Parsen der Formel.
c_optsCalculationOptionsOptionen zum Berechnen der Formel.
base_cell_rowintDer Zeilenindex der Basiszelle.
base_cell_columnintDer Spaltenindex der Basiszelle.
calculation_dataCalculationDataDie Berechnungsdaten. Sie werden für die Situation verwendet
dass der Benutzer bei der Implementierung einer benutzerdefinierten Berechnungs-Engine einige statische Formeln berechnen muss.
Für solche Situationen muss der Benutzer sie mit den bereitgestellten Berechnungsdaten angeben
für Aspose.Cells.AbstractCalculationEngine.Calculate.

Bemerkungen

Die Formel wird so berechnet, als wäre sie für die angegebene Basiszelle festgelegt worden. Die Formel wird als normale Formel verwendet. Wenn Sie die Formel als Array-Formel benötigen, und um ein Array für das berechnete Ergebnis zu erhalten, verwenden Sie bitte Worksheet.calculate_array_formula stattdessen.

Siehe auch