get_precedents_in_calculation metod
get_precedents_in_calculation()
Hämtar alla prejudikat (referens till celler i aktuell arbetsbok) som används av denna cells formel när den beräknas.
Returnerar
Enumerator för att räkna upp alla referenser (ReferredArea)
def get_precedents_in_calculation(self):
...
Anmärkningar
Denna metod kan bara fungera med situationen att FormulaSettings.enable_calculation_chain är sant för arbetsboken och arbetsboken har beräknats helt. Om den här cellen inte är en formel eller den inte refererar till några andra celler kommer null att returneras.
Exempel
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)
Se även
- modul aspose.cells
- klass Cell