Inaktivera pivottabellsband
Contents
[
Hide
]
Pivottabellbaserade rapporter är användbara men risk för fel om målanvändare inte har detaljerad kunskap om Excel för att konfigurera dessa rapporter. Under dessa omständigheter kommer organisationer att vilja begränsa användare från att kunna ändra en pivottabellbaserad rapport. Vanliga pivottabellfunktioner som att lägga till ytterligare filter, skivare, fält eller ändra ordningen på vissa saker i rapporten rekommenderas oftast inte för alla användare. Å andra sidan ska dessa användare också kunna uppdatera rapporten och använda befintliga filter eller slicers. Aspose.Cells har tillhandahållit denna möjlighet till utvecklare för att hindra användare från att ändra dessa rapporter medan de skapar dessa rapporter. För detta ändamål tillhandahåller Excel en funktion för att inaktivera pivottabellen men detsamma tillhandahålls av Aspose.Cells, dvs utvecklaren kan inaktivera menyfliksområdet som innehåller kontroller för att ändra dessa rapporter.
Inaktivera Pivot Table Ribbon med PivotTable.setEnableWizard
Följande kod demonstrerar denna funktion genom att komma åt en pivottabell från ett ark och sedan anropasetEnableWizard för att ställa in denna flaggafalsk . Exempel på pivottabellsfil kan laddas ner från dennalänk.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Open the template file containing the pivot table | |
Workbook wb = new Workbook("pivot_table_test.xlsx"); | |
// Access the pivot table in the first sheet | |
PivotTable pt = wb.getWorksheets().get(0).getPivotTables().get(0); | |
// Disable ribbon for this pivot table | |
pt.setEnableWizard(false); | |
// Save output file | |
wb.save("out_java.xlsx"); |