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.

todo:image_alt_text

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();
}