calculate_array_formula метод
calculate_array_formula
Вычисляет формулу как формулу массива.
def calculate_array_formula(self, formula, opts):
...
Параметр | Тип | Описание |
---|---|---|
formula | str | Формула для расчета. |
opts | CalculationOptions | Варианты расчета формулы |
calculate_array_formula
Вычисляет формулу как формулу массива.
Возврат
Результат расчета формулы.
def calculate_array_formula(self, formula, opts, max_row_count, max_column_count):
...
Параметр | Тип | Описание |
---|---|---|
formula | str | Формула для расчета. |
opts | CalculationOptions | Варианты расчета формулы |
max_row_count | int | максимальное количество строк результирующих данных. Если оно не положительное или превышает фактическое количество строк, будет использоваться фактическое количество строк. |
max_column_count | int | максимальное количество столбцов результирующих данных. Если оно не положительное или превышает фактическое количество строк, будет использоваться фактическое количество столбцов. |
Примечания
Формула будет использована как формула динамического массива для расчета размера и результата. Максимальный размер, указанный пользователем, используется в случаях, когда вычисленный результат представляет собой большой набор данных. (например, вычисленный результат может соответствовать целым данным строки или столбца) но пользователю не нужен такой большой массив в соответствии с бизнес-требованиями или из соображений производительности.
calculate_array_formula
Вычисляет формулу как формулу массива.
Возврат
Результат расчета формулы.
def calculate_array_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, max_row_count, max_column_count, calculation_data):
...
Параметр | Тип | Описание |
---|---|---|
formula | str | Формула для расчета. |
p_opts | FormulaParseOptions | Варианты разбора формулы |
c_opts | CalculationOptions | Варианты расчета формулы |
base_cell_row | int | Индекс строки базовой ячейки. |
base_cell_column | int | Индекс столбца базовой ячейки. |
max_row_count | int | Максимальное количество строк результирующих данных. Если оно не положительное или превышает фактическое количество строк, будет использоваться фактическое количество строк. |
max_column_count | int | Максимальное количество столбцов результирующих данных. Если оно не положительное или превышает фактическое количество строк, будет использоваться фактическое количество столбцов. |
calculation_data | CalculationData | Данные расчета. Используется в ситуации этому пользователю необходимо вычислить некоторые статические формулы при реализации пользовательского механизма вычислений. В такой ситуации пользователю необходимо указать это с помощью предоставленных расчетных данных. по номеру AbstractCalculationEngine.calculate . |
Примечания
Формула будет использована как формула динамического массива для расчета размера и результата. Максимальный размер, указанный пользователем, используется в случаях, когда вычисленный результат представляет собой большой набор данных. (например, вычисленный результат может соответствовать целым данным строки или столбца) но пользователю не нужен такой большой массив в соответствии с бизнес-требованиями или из соображений производительности.
Смотрите также
- модуль
aspose.cells
- класс
Worksheet