Trova e aggiorna le tabelle pivot nidificate o figlie della tabella pivot principale
Possibili Scenari di Utilizzo
A volte, una tabella pivot utilizza un’altra tabella pivot come fonte dati, quindi è chiamata tabella pivot figlio o tabella pivot nidificata. È possibile trovare le tabelle pivot figlie di una tabella pivot principale utilizzando il metodo PivotTable.getChildren().
Come trovare e aggiornare le tabelle pivot nidificate o figlie della tabella pivot principale
Il codice di esempio seguente carica il file di Excel di esempio che contiene tre tabelle pivot. Le due tabelle pivot inferiori sono i figli della tabella pivot soprastante come mostrato in questa schermata. Il codice trova le tabelle pivot figlie utilizzando il metodo PivotTable.getChildren() e poi le aggiorna una per volta.
Codice di Esempio
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(); | |
} |