calculate_formula metod
calculate_formula
Beräknar en formel.
Returnerar
Beräknat formelresultat.
def calculate_formula(self, formula):
...
Parameter | Typ | Beskrivning |
---|---|---|
formula | str | Formel som ska beräknas. |
calculate_formula
Beräknar ett formeluttryck direkt.
Returnerar
Beräknat resultat av given formel.
Det returnerade objektet kan vara av möjliga typer av Cell.value
, eller ReferredArea.
def calculate_formula(self, formula, opts):
...
Parameter | Typ | Beskrivning |
---|---|---|
formula | str | Formel som ska beräknas. |
opts | CalculationOptions | Alternativ för att beräkna formel |
Anmärkningar
Formeln kommer att beräknas precis som den har ställts in på cell A1.
Och formeln kommer att tas som normal formel.
Om du behöver att formeln ska beräknas som en matrisformel och för att få en matris för det beräknade resultatet,
använd Worksheet.calculate_array_formula
istället.
calculate_formula
Beräknar alla formler i detta kalkylblad.
def calculate_formula(self, options, recursive):
...
Parameter | Typ | Beskrivning |
---|---|---|
options | CalculationOptions | Alternativ för beräkning |
recursive | bool | Sant betyder att om kalkylbladets celler beror på cellerna i andra kalkylblad, de beroende cellerna i andra kalkylblad kommer också att beräknas. Falskt betyder att alla formler i kalkylbladet har beräknats och att värdena är rätt. |
calculate_formula
Beräknar ett formeluttryck direkt.
Returnerar
Beräknat resultat av given formel.
Det returnerade objektet kan vara av möjliga typer av Cell.value
, eller ReferredArea.
def calculate_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, calculation_data):
...
Parameter | Typ | Beskrivning |
---|---|---|
formula | str | Formel som ska beräknas. |
p_opts | FormulaParseOptions | Alternativ för att analysera formel. |
c_opts | CalculationOptions | Alternativ för att beräkna formel. |
base_cell_row | int | Bascellens radindex. |
base_cell_column | int | Kolumnindex för bascellen. |
calculation_data | CalculationData | Beräkningsdata. Det används för situationen att användaren behöver beräkna några statiska formler när man implementerar anpassad beräkningsmotor. För en sådan typ av situation måste användaren specificera det med beräkningsdata som tillhandahålls för AbstractCalculationEngine.calculate . |
Anmärkningar
Formeln kommer att beräknas precis som den har ställts in på den angivna bascellen.
Och formeln kommer att tas som normal formel. Om du behöver beräknas formeln som en matrisformel
och för att få en array för det beräknade resultatet, använd
Worksheet.calculate_array_formula
istället.
Se även
- modul
aspose.cells
- klass
Worksheet