get_precedents_in_calculation Methode

get_precedents_in_calculation(self)

Ruft alle Präzedenzfälle (Verweise 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 funktioniert nur in der Situation, dass FormulaSettings.enable_calculation_chain ist für die Arbeitsmappe wahr und die Arbeitsmappe wurde vollständig berechnet. Wenn diese Zelle keine Formel ist oder nicht auf andere Zellen 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