Rapor Filtre Sayfalarını Göster seçeneği
Rapor filtre sayfalarını göster seçeneği
Excel, pivot tabloları oluşturmayı, rapor filtreleri eklemeyi ve “Rapor Filtre Sayfalarını Göster” seçeneğini etkinleştirmeyi destekler. Aspose.Cells aynı şekilde oluşturulan pivot tablosunda “Rapor Filtre Sayfalarını Göster” seçeneğini etkinleştirmek için bu özelliği destekler. Aşağıdaki ekran, seçeneği Excel’de göstermektedir.
Bu seçeneğin sonucunda oluşturulan çalışma kitabı daha fazla çalışsayı içerir. Rapor filtresinin her olası değerini ayrı bir çalışsayıda böler. Bu özellik örnek olarak “Pozisyon” üzerinde bir filtre içerir ve veriler üç farklı pozisyonda (A, B, C) içerir. Bu özellik A, B, C adında 3 ek çalışsayı ekler ve bunlar önceden seçilmiş seçenek A, B ve C’ye aynı olan bir pivot tablosudur.
Örnek dosya ve çıktı dosyası aşağıdaki bağlantılardan indirilebilir:
Kaynak Kod
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Load template file | |
Workbook wb = new Workbook(srcDir + "samplePivotTable.xlsx"); | |
// Get first pivot table in the worksheet | |
PivotTable pt = wb.getWorksheets().get(1).getPivotTables().get(0); | |
// Set pivot field | |
pt.showReportFilterPage(pt.getPageFields().get(0)); | |
// Set position index for showing report filter pages | |
pt.showReportFilterPageByIndex(pt.getPageFields().get(0).getPosition()); | |
// Set the page field name | |
pt.showReportFilterPageByName(pt.getPageFields().get(0).getName()); | |
// Save the output file | |
wb.save(outDir + "outputSamplePivotTable.xlsx"); |