méthode calculate_formula
calculate_formula
Calcule une formule.
Retour
Résultat de la formule calculée.
def calculate_formula(self, formula):
...
Paramètre | Taper | Description |
---|---|---|
formula | str | Formule à 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ètre | Taper | Description |
---|---|---|
formula | str | Formule à calculer. |
opts | CalculationOptions | Options 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ètre | Taper | Description |
---|---|---|
options | CalculationOptions | Options de calcul |
recursive | bool | True 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ètre | Taper | Description |
---|---|---|
formula | str | Formule à calculer. |
p_opts | FormulaParseOptions | Options d’analyse de la formule. |
c_opts | CalculationOptions | Options de calcul de la formule. |
base_cell_row | int | L’index de ligne de la cellule de base. |
base_cell_column | int | L’index de colonne de la cellule de base. |
calculation_data | CalculationData | Les 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
- module
aspose.cells
- classe
Worksheet