calculate_array_formula metod
calculate_array_formula(self, formula, opts)
Beräknar en formel som en matrisformel.
def calculate_array_formula(self, formula, opts):
...
Parameter | Typ | Beskrivning |
---|---|---|
formula | str | Formel som ska beräknas. |
opts | CalculationOptions | Alternativ för att beräkna formeln |
calculate_array_formula(self, formula, opts, max_row_count, max_column_count)
Beräknar en formel som en matrisformel.
Returnerar
Beräknat formelresultat.
def calculate_array_formula(self, formula, opts, max_row_count, max_column_count):
...
Parameter | Typ | Beskrivning |
---|---|---|
formula | str | Formel som ska beräknas. |
opts | CalculationOptions | Alternativ för att beräkna formeln |
max_row_count | int | det maximala radantalet för resulterande data. Om det inte är positivt eller större än det faktiska radantalet, kommer det faktiska radantalet att användas. |
max_column_count | int | det maximala kolumnantalet för resulterande data. Om det inte är positivt eller större än det faktiska radantalet, kommer det faktiska kolumnantalet att användas. |
Anmärkningar
Formeln kommer att användas som en dynamisk matrisformel för att beräkna dimensionen och resultatet. Användarspecificerad maximal dimension används i fall där det beräknade resultatet är en stor datamängd (till exempel kan det beräknade resultatet motsvara en hel rad eller kolumn) men användaren behöver inte en så stor array enligt affärskrav eller för prestandaöverväganden.
calculate_array_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, max_row_count, max_column_count, calculation_data)
Beräknar en formel som en matrisformel.
Returnerar
Beräknat formelresultat.
def calculate_array_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, max_row_count, max_column_count, calculation_data):
...
Parameter | Typ | Beskrivning |
---|---|---|
formula | str | Formel som ska beräknas. |
p_opts | FormulaParseOptions | Alternativ för att analysera formeln |
c_opts | CalculationOptions | Alternativ för att beräkna formeln |
base_cell_row | int | Radindexet för bascellen. |
base_cell_column | int | Kolumnindexet för bascellen. |
max_row_count | int | Det maximala radantalet för resulterande data. Om det inte är positivt eller större än det faktiska radantalet, kommer det faktiska radantalet att användas. |
max_column_count | int | Det maximala antalet kolumner för resulterande data. Om det inte är positivt eller större än det faktiska radantalet, kommer det faktiska kolumnantalet att användas. |
calculation_data | CalculationData | Beräkningsdata. Den används för situationen att användaren behöver beräkna några statiska formler när en anpassad beräkningsmotor implementeras. För en sådan situation måste användaren specificera det med de angivna beräkningsdata. för Aspose.Cells.AbstractCalculationEngine.Calculate. |
Anmärkningar
Formeln kommer att användas som en dynamisk matrisformel för att beräkna dimensionen och resultatet. Användarspecificerad maximal dimension används i fall där det beräknade resultatet är en stor datamängd (till exempel kan det beräknade resultatet motsvara en hel rad eller kolumn) men användaren behöver inte en så stor array enligt affärskrav eller för prestandaöverväganden.
Se även
- modul
aspose.cells
- klass
Worksheet