calculate_array_formula метод
calculate_array_formula(self, formula, opts)
Вычисляет формулу как формулу массива.
def calculate_array_formula(self, formula, opts):
...
Параметр | Тип | Описание |
---|---|---|
formula | str | Формула для расчета. |
opts | CalculationOptions | Варианты формулы расчета |
calculate_array_formula(self, formula, opts, max_row_count, max_column_count)
Вычисляет формулу как формулу массива.
Возврат
Результат расчетной формулы.
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(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, max_row_count, max_column_count, calculation_data)
Вычисляет формулу как формулу массива.
Возврат
Результат расчетной формулы.
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 | Данные расчета. Они используются для данной ситуации. что пользователю необходимо рассчитать некоторые статические формулы при реализации пользовательского механизма вычислений. В такой ситуации пользователю необходимо указать предоставленные расчетные данные. для Aspose.Cells.AbstractCalculationEngine.Calculate. |
Примечания
Формула будет принята как динамическая формула массива для вычисления измерения и результата. Указанный пользователем максимальный размер используется в случаях, когда вычисленный результат представляет собой большой набор данных. (например, вычисленный результат может соответствовать данным всей строки или столбца) но пользователю не нужен такой большой массив по соображениям бизнеса или производительности.
Смотрите также
- модуль
aspose.cells
- класс
Worksheet