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 。 |
评论
该公式将作为动态数组公式来计算维度和结果。 用户指定的最大维度用于计算结果是大数据集的情况 (例如计算结果可能对应整行或整列数据) 但用户根据业务需求或者出于性能考虑并不需要这么大的数组。