Nest oder Kind Pivot Tabellen der übergeordneten Pivot Tabelle finden und aktualisieren
Mögliche Verwendungsszenarien
Manchmal verwendet eine Pivot-Tabelle eine andere Pivot-Tabelle als Datenquelle, daher wird sie als untergeordnete Pivot-Tabelle oder verschachtelte Pivot-Tabelle bezeichnet. Sie können die untergeordneten Pivot-Tabellen einer übergeordneten Pivot-Tabelle unter Verwendung der PivotTable.getChildren()-Methode finden.
Wie man die verschachtelten oder untergeordneten Pivot-Tabellen der übergeordneten Pivot-Tabelle findet und aktualisiert
Der folgende Beispielcode lädt die Beispiel-Excel-Datei, die drei Pivot-Tabellen enthält. Die unteren zwei Pivot-Tabellen sind die Kinder der obigen Pivot-Tabelle, wie in diesem Screenshot gezeigt. Der Code findet die untergeordneten Pivot-Tabellen unter Verwendung der PivotTable.getChildren()-Methode und aktualisiert sie dann nacheinander.
Beispielcode
const AsposeCells = require("aspose.cells.node"); | |
//For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Load sample Excel file | |
var wb = new AsposeCells.Workbook("sampleFindAndRefreshNestedOrChildrenPivotTables.xlsx"); | |
//Access first worksheet | |
var ws = wb.getWorksheets().get(0); | |
//Access third pivot table | |
var ptParent = ws.getPivotTables().get(2); | |
//Access the children of the parent pivot table | |
var ptChildren = ptParent.getChildren(); | |
//Refresh all the children pivot table | |
for (let pivot of ptChildren) { | |
pivot.refreshData(); | |
pivot.calculateData(); | |
} |