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.

todo:image_alt_text

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:

samplePivotTable.xlsx

outputSamplePivotTable.xls

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");