Pivot Tabelle aktualisieren und Berechnen von Pivot Tabellen mit berechneten Elementen

Pivot-Tabelle aktualisieren und Berechnen von Pivot-Tabellen mit berechneten Elementen

Der folgende Beispielcode lädt die Quelldatei für Excel, die eine Pivot-Tabelle mit drei berechneten Elementen wie “add”, “div”, “div2” enthält. Zuerst ändern wir den Wert der Zelle D2 auf 20 und aktualisieren und berechnen dann die Pivot-Tabelle mithilfe der Aspose.Cells für Python via .NET-APIs und speichern die Arbeitsmappe im PDF-Format. Die Ergebnisse im Ausgabe-PDF zeigen, dass Aspose.Cells für Python via .NET erfolgreich die Pivot-Tabelle mit berechneten Elementen aktualisiert und berechnet hat. Sie können dies überprüfen, indem Sie den Wert 20 manuell in Zelle D2 eingeben und dann die Pivot-Tabelle über die Tastenkombination Alt+F5 oder Klicken auf die Pivot-Tabelle aktualisieren.

from aspose.cells import SaveFormat, Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Load source excel file containing a pivot table having calculated items
wb = Workbook(dataDir + "sample.xlsx")
# Access first worksheet
sheet = wb.worksheets[0]
# Change the value of cell D2
sheet.cells.get("D2").put_value(20)
# Refresh and calculate all the pivot tables inside this sheet
for pt in sheet.pivot_tables:
pt.refresh_data()
pt.calculate_data()
# Save the workbook in output pdf
wb.save(dataDir + "RefreshAndCalculateItems_out.pdf", SaveFormat.PDF)