Pivot Tablosu Yerleşimini Değiştirme
Microsoft Excel, Pivot Tablosu Düzenini değiştirmenize izin verir. Bu, PivotTable Araçları > Tasarım > Rapor Düzeni’nden menü komutları kullanılarak yapılabilir. Düzeni bu üç formda değiştirebilirsiniz:
- Kompakt Formda Göster
- Açıklamalı Formda Göster
- Tablo Formunda Göster
Aspose.Cells ayrıca pivot tablosunun bu üç biçimde yerleşimini değiştirmek için PivotTable.showInCompactForm(), PivotTable.showInOutlineForm() ve PivotTable.showInTabularForm() yöntemlerini sağlar.
Örnek
Aşağıdaki örnek kod önce Pivot Tablosunu Kompakt Formda gösterir, ardından Pivot Tablosunu Anahat Formunda ve son olarak Pivot Tablosunu Tablo Formunda gösterir.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(ChangingLayoutofPivotTable.class); | |
// Create workbook object from source excel file | |
Workbook workbook = new Workbook(dataDir + "source.xlsx"); | |
// Access first worksheet | |
Worksheet worksheet = workbook.getWorksheets().get(0); | |
// Access first pivot table | |
PivotTable pivotTable = worksheet.getPivotTables().get(0); | |
// 1 - Show the pivot table in compact form | |
pivotTable.showInCompactForm(); | |
// Refresh the pivot table | |
pivotTable.refreshData(); | |
pivotTable.calculateData(); | |
// Save the output | |
workbook.save("CompactForm.xlsx"); | |
// 2 - Show the pivot table in outline form | |
pivotTable.showInOutlineForm(); | |
// Refresh the pivot table | |
pivotTable.refreshData(); | |
pivotTable.calculateData(); | |
// Save the output | |
workbook.save("OutlineForm.xlsx"); | |
// 3 - Show the pivot table in tabular form | |
pivotTable.showInTabularForm(); | |
// Refresh the pivot table | |
pivotTable.refreshData(); | |
pivotTable.calculateData(); | |
// Save the output | |
workbook.save(dataDir + "TabularForm.xlsx"); |