método calculate_formula

calculate_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

Calcula una expresión de fórmula directamente.

Devoluciones

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

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 configuró 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 obtenga una matriz para el resultado calculado, utilice Worksheet.calculate_array_formula en su lugar.

calculate_formula

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 que si las celdas de la hoja de trabajo dependen de las celdas de otras hojas de trabajo,
Las celdas dependientes en otras hojas de trabajo también se calcularán.
Falso significa que todas las fórmulas de la hoja de cálculo se han calculado y los valores son correctos.

calculate_formula

Calcula una expresión de fórmula directamente.

Devoluciones

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

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 la fórmula.
c_optsCalculationOptionsOpciones para calcular la fórmula.
base_cell_rowintEl índice de fila de la celda base.
base_cell_columnintEl índice de columna de la celda base.
calculation_dataCalculationDataLos datos del cálculo. Se utiliza para la situación.
ese usuario necesita calcular algunas fórmulas estáticas al implementar un motor de cálculo personalizado.
Para tal tipo de situación, el usuario debe especificarlo con los datos de cálculo proporcionados.
para AbstractCalculationEngine.calculate.

Observaciones

La fórmula se calculará tal como se configuró en la celda base especificada. la fórmula se tomará como fórmula normal. Si necesita que la fórmula se calcule 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