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.get_children().

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.get_children() e poi le aggiorna una per volta.

todo:image_alt_text

Codice di Esempio

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Load sample Excel file
wb = Workbook("sampleFindAndRefreshNestedOrChildrenPivotTables.xlsx")
# Access first worksheet
ws = wb.worksheets[0]
# Access third pivot table
ptParent = ws.pivot_tables[2]
# Access the children of the parent pivot table
ptChildren = ptParent.get_children()
# Refresh all the children pivot table
count = len(ptChildren)
for idx in range(count):
# Access the child pivot table
ptChild = ptChildren[idx]
# Refresh the child pivot table
ptChild.refresh_data()
ptChild.calculate_data()