Option "Seiten des Berichtsfilters anzeigen"
Option für Berichtsfilterseiten anzeigen
Excel unterstützt das Erstellen von Pivot-Tabellen, das Hinzufügen von Berichtsfiltern und das Aktivieren der Option “Seiten des Berichtsfilter anzeigen”. Aspose.Cells unterstützt auch dieses Feature, um die Option “Seiten des Berichtsfilter anzeigen” in der erstellten Pivot-Tabelle zu aktivieren. Hier ist die Ansicht, die die Option in Excel zeigt.
Durch diese Option enthält die erstellte Arbeitsmappe mehr Arbeitsblätter. Sie teilt jede mögliche Wert des Berichtsfilters in ein separates Arbeitsblatt auf. In diesem Beispiel fügt sie 3 zusätzliche Arbeitsblätter namens A, B, C hinzu, die dieselbe Pivot-Tabelle, jedoch mit der vordefinierten Option A, B und C enthalten.
Die Beispieldatei und die Ausgabedatei können von den folgenden Links heruntergeladen werden:
Quellcode
// 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"); |