método calculate_array_formula

calculate_array_formula(self, formula, opts)

Calcula una fórmula como fórmula de matriz.


def calculate_array_formula(self, formula, opts):
    ...
ParámetroTipoDescripción
formulastrFórmula a calcular.
optsCalculationOptionsOpciones para calcular la fórmula

calculate_array_formula(self, formula, opts, max_row_count, max_column_count)

Calcula una fórmula como fórmula de matriz.

Devoluciones

Resultado de la fórmula calculada.


def calculate_array_formula(self, formula, opts, max_row_count, max_column_count):
    ...
ParámetroTipoDescripción
formulastrFórmula a calcular.
optsCalculationOptionsOpciones para calcular la fórmula
max_row_countintel número máximo de filas de datos resultantes.
Si no es positivo o es mayor que el recuento de filas real, se utilizará el recuento de filas real.
max_column_countintel número máximo de columnas de datos resultantes.
Si no es positivo o es mayor que el recuento de filas real, se utilizará el recuento de columnas real.

Observaciones

La fórmula se tomará como una fórmula de matriz dinámica para calcular la dimensión y el resultado. La dimensión máxima especificada por el usuario se utiliza para los casos en que el resultado calculado es un conjunto de datos grande (por ejemplo, el resultado calculado puede corresponder a datos de una fila o columna completa) pero el usuario no necesita una matriz tan grande según los requisitos comerciales o por consideraciones de rendimiento.

calculate_array_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, max_row_count, max_column_count, calculation_data)

Calcula una fórmula como fórmula de matriz.

Devoluciones

Resultado de la fórmula calculada.


def calculate_array_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, max_row_count, max_column_count, calculation_data):
    ...
ParámetroTipoDescripción
formulastrFórmula a calcular.
p_optsFormulaParseOptionsOpciones para analizar fórmulas
c_optsCalculationOptionsOpciones para calcular la fórmula
base_cell_rowintEl índice de fila de la celda base.
base_cell_columnintEl índice de la columna de la celda base.
max_row_countintEl recuento máximo de filas de datos resultantes.
Si no es positivo o es mayor que el recuento de filas real, se utilizará el recuento de filas real.
max_column_countintEl número máximo de columnas de datos resultantes.
Si no es positivo o es mayor que el recuento de filas real, se utilizará el recuento de columnas real.
calculation_dataCalculationDataLos datos de cálculo. Se utilizan para la situación.
Ese usuario necesita calcular algunas fórmulas estáticas al implementar un motor de cálculo personalizado.
Para este tipo de situación, el usuario debe especificarlo con los datos de cálculo proporcionados.
para Aspose.Cells.AbstractCalculationEngine.Calcular.

Observaciones

La fórmula se tomará como una fórmula de matriz dinámica para calcular la dimensión y el resultado. La dimensión máxima especificada por el usuario se utiliza para los casos en que el resultado calculado es un conjunto de datos grande (por ejemplo, el resultado calculado puede corresponder a datos de una fila o columna completa) pero el usuario no necesita una matriz tan grande según los requisitos comerciales o por consideraciones de rendimiento.

Ver también