get_precedents_in_calculation Methode

get_precedents_in_calculation()

Ruft alle Präzedenzfälle (Verweis auf Zellen in der aktuellen Arbeitsmappe) ab, die von der Formel dieser Zelle während der Berechnung verwendet werden.

Kehrt zurück

Enumerator zum Aufzählen aller Referenzen (ReferredArea)

def get_precedents_in_calculation(self):
    ...

Bemerkungen

Diese Methode kann nur mit der Situation funktionieren, dass FormulaSettings.enable_calculation_chain für die Arbeitsmappe wahr ist und die Arbeitsmappe vollständig berechnet wurde. Wenn diese Zelle keine Formel ist oder auf keine andere Zelle verweist, wird null zurückgegeben.

Beispiel

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)

Siehe auch