méthode calculate_formula

calculate_formula

Calcule une formule.

Retour

Résultat de la formule calculée.

def calculate_formula(self, formula):
    ...
ParamètreTaperDescription
formulastrFormule à calculer.

calculate_formula

Calcule directement une expression de formule.

Retour

Résultat calculé de la formule donnée. L’objet renvoyé peut être des types possibles Cell.value ou ReferredArea.

def calculate_formula(self, formula, opts):
    ...
ParamètreTaperDescription
formulastrFormule à calculer.
optsCalculationOptionsOptions de calcul de la formule

Remarques

La formule sera calculée exactement comme elle a été définie dans la cellule A1. Et la formule sera considérée comme une formule normale. Si vous avez besoin que la formule soit calculée sous forme de formule matricielle et que vous obteniez un tableau pour le résultat calculé, veuillez plutôt utiliser le Worksheet.calculate_array_formula.

calculate_formula

Calcule toutes les formules de cette feuille de calcul.

def calculate_formula(self, options, recursive):
    ...
ParamètreTaperDescription
optionsCalculationOptionsOptions de calcul
recursiveboolTrue signifie que si les cellules de la feuille de calcul dépendent des cellules d’autres feuilles de calcul,
les cellules dépendantes des autres feuilles de calcul seront également calculées.
False signifie que toutes les formules de la feuille de calcul ont été calculées et que les valeurs sont correctes.

calculate_formula

Calcule directement une expression de formule.

Retour

Résultat calculé de la formule donnée. L’objet renvoyé peut être des types possibles Cell.value ou ReferredArea.

def calculate_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, calculation_data):
    ...
ParamètreTaperDescription
formulastrFormule à calculer.
p_optsFormulaParseOptionsOptions d’analyse de la formule.
c_optsCalculationOptionsOptions de calcul de la formule.
base_cell_rowintL’index de ligne de la cellule de base.
base_cell_columnintL’index de colonne de la cellule de base.
calculation_dataCalculationDataLes données de calcul. Il est utilisé pour la situation
cet utilisateur doit calculer certaines formules statiques lors de la mise en œuvre d’un moteur de calcul personnalisé.
Pour ce type de situation, l’utilisateur doit le spécifier avec les données de calcul fournies
pour AbstractCalculationEngine.calculate.

Remarques

La formule sera calculée comme si elle avait été définie sur la cellule de base spécifiée. Et la formule sera considérée comme une formule normale. Si vous avez besoin que la formule soit calculée sous forme de formule matricielle et pour obtenir un tableau pour le résultat calculé, veuillez utiliser Worksheet.calculate_array_formula à la place.

Voir également