get_dependents_in_calculation Methode

get_dependents_in_calculation(self, recursive)

Ruft alle Zellen ab, deren Berechnungsergebnis von dieser Zelle abhängt.

Kehrt zurück

Enumerator zum Aufzählen aller abhängigen Objekte (Cell Objekte)


def get_dependents_in_calculation(self, recursive):
    ...
ParameterTypBeschreibung
recursiveboolGibt die abhängigen Objekte zurück, die nicht direkt auf diese Zelle verweisen.
aber Verweis auf andere Blätter dieser Zelle

Bemerkungen

Um diese Methode zu verwenden, stellen Sie bitte sicher, dass die Arbeitsmappe mit dem Wert true für FormulaSettings.enable_calculation_chain und wurde mit dieser Einstellung vollständig berechnet. Wenn kein Formelverweis auf diese Zelle vorliegt, wird Null zurückgegeben.

Beispiel

from aspose.cells import Workbook

workbook = Workbook()
cells = workbook.worksheets[0].cells
cells.get("A1").formula = "=B1+SUM(B1:B10)+[Book1.xls]Sheet1!B2"
cells.get("A2").formula = "=IF(TRUE,B2,B1)"
workbook.settings.formula_settings.enable_calculation_chain = True
workbook.calculate_formula()
en = cells.get("B1").get_dependents_in_calculation(False)
print("B1's calculation dependents:")
for c in en:
    print(c.name)
en = cells.get("B2").get_dependents_in_calculation(False)
print("B2's calculation dependents:")
for c in en:
    print(c.name)

Siehe auch