get_precedents_in_calculation méthode
get_precedents_in_calculation()
Obtient tous les précédents (référence aux cellules du classeur en cours) utilisés par la formule de cette cellule lors de son calcul.
Retour
Énumérateur pour énumérer toutes les références (ReferredArea)
def get_precedents_in_calculation(self):
...
Remarques
Cette méthode ne peut fonctionner que dans la situation où FormulaSettings.enable_calculation_chain est vrai pour le classeur et le classeur a été entièrement calculé. Si cette cellule n’est pas une formule ou si elle ne fait référence à aucune autre cellule, la valeur null sera renvoyée.
Exemple
from aspose.cells import Workbook
workbook = Workbook()
cells = workbook.worksheets[0].cells
cells.get("A2").formula = "=IF(TRUE,B2,B1)"
workbook.settings.formula_settings.enable_calculation_chain = True
workbook.calculate_formula()
en = cells.get("A2").get_precedents_in_calculation()
print("A2's calculation precedents:")
for r in en:
print(r)
Voir également
- module aspose.cells
- classe Cell