Pivot Tabelle aktualisieren und Berechnen von Pivot Tabellen mit berechneten Elementen

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

Der folgende Beispielscode lädt die Quellexceldatei, die eine Pivot-Tabelle mit drei berechneten Elementen wie “add”, “div”, “div2” enthält. Wir ändern zuerst den Wert der Zelle D2 auf 20 und aktualisieren und berechnen dann die Pivot-Tabelle mithilfe der Aspose.Cells-APIs und speichern die Arbeitsmappe im PDF-Format. Die Ergebnisse im Ausgabe-PDF zeigen, dass Aspose.Cells die Pivot-Tabelle mit berechneten Elementen erfolgreich aktualisiert und berechnet hat. Sie können dies mit Microsoft Excel überprüfen, indem Sie den Wert 20 manuell in Zelle D2 eingeben und dann die Pivot-Tabelle über die Tastenkombination Alt+F5 oder durch Klicken auf die Schaltfläche zum Aktualisieren der Pivot-Tabelle aktualisieren.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Load source excel file containing a pivot table having calculated items
Workbook wb = new Workbook(dataDir + "sample.xlsx");
// Access first worksheet
Worksheet sheet = wb.Worksheets[0];
// Change the value of cell D2
sheet.Cells["D2"].PutValue(20);
// Refresh and calculate all the pivot tables inside this sheet
foreach (PivotTable pt in sheet.PivotTables)
{
pt.RefreshData();
pt.CalculateData();
}
// Save the workbook in output pdf
wb.Save(dataDir + "RefreshAndCalculateItems_out.pdf", SaveFormat.Pdf);