método calculate_formula

calculate_formula(self, formula)

Calcula una fórmula.

Devoluciones

Resultado de la fórmula calculada.


def calculate_formula(self, formula):
    ...
ParámetroTipoDescripción
formulastrFórmula a calcular.

calculate_formula(self, formula, opts)

Calcula una expresión de fórmula directamente.

Devoluciones

Resultado calculado de la fórmula dada. El objeto devuelto puede ser de los tipos posibles Cell.value o ReferredArea.


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

Observaciones

La fórmula se calculará tal como se ha establecido en la celda A1. Y la fórmula se tomará como fórmula normal. Si necesita que la fórmula se calcule como una fórmula matricial y obtener una matriz para el resultado calculado, Por favor utilice Worksheet.calculate_array_formula en su lugar.

calculate_formula(self, options, recursive)

Calcula todas las fórmulas en esta hoja de trabajo.


def calculate_formula(self, options, recursive):
    ...
ParámetroTipoDescripción
optionsCalculationOptionsOpciones de cálculo
recursiveboolVerdadero significa si las celdas de la hoja de cálculo dependen de las celdas de otras hojas de cálculo,
También se calcularán las celdas dependientes en otras hojas de cálculo.
Falso significa que se han calculado todas las fórmulas de la hoja de cálculo y los valores son correctos.

calculate_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, calculation_data)

Calcula una expresión de fórmula directamente.

Devoluciones

Resultado calculado de la fórmula dada. El objeto devuelto puede ser de los tipos posibles Cell.value o ReferredArea.


def calculate_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, 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.
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 calculará tal como se ha establecido en la celda base especificada. La fórmula se tomará como una fórmula normal. Si necesita calcularla como una fórmula matricial, y para obtener una matriz para el resultado calculado, utilice Worksheet.calculate_array_formula en su lugar.

Ver también