Aggiorna e calcola la tabella pivot con elementi calcolati
Aggiornare e calcolare la tabella pivot con elementi calcolati
Il seguente codice di esempio carica il file excel di origine che contiene una tabella pivot con tre elementi calcolati come “add”, “div”, “div2”. Cambiamo prima il valore della cella D2 a 20 e poi aggiorniamo e calcoliamo la tabella pivot utilizzando le API di Aspose.Cells per Python via .NET e salviamo il foglio di lavoro in formato PDF. I risultati nel PDF di output mostrano che Aspose.Cells per Python via .NET ha aggiornato e calcolato con successo la tabella pivot con elementi calcolati. Puoi verificarlo usando Microsoft Excel inserendo manualmente il valore 20 nella cella D2 e poi aggiornando la tabella pivot tramite la scorciatoia Alt+F5 o cliccando sul pulsante Aggiorna tabella pivot.
from aspose.cells import SaveFormat, Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Load source excel file containing a pivot table having calculated items | |
wb = Workbook(dataDir + "sample.xlsx") | |
# Access first worksheet | |
sheet = wb.worksheets[0] | |
# Change the value of cell D2 | |
sheet.cells.get("D2").put_value(20) | |
# Refresh and calculate all the pivot tables inside this sheet | |
for pt in sheet.pivot_tables: | |
pt.refresh_data() | |
pt.calculate_data() | |
# Save the workbook in output pdf | |
wb.save(dataDir + "RefreshAndCalculateItems_out.pdf", SaveFormat.PDF) |