Slicer zu einer Pivot-Tabelle erstellen

Mögliche Nutzungsszenarien

Datenschnitte werden verwendet, um Daten schnell zu filtern. Sie können verwendet werden, um Daten sowohl in einer Tabelle als auch in einer Pivot-Tabelle zu filtern. Microsoft Mit Excel können Sie einen Slicer erstellen, indem Sie eine Tabelle oder Pivot-Tabelle auswählen und dann auf klickenEinfügen > Slicer. Aspose.Cells for Python via Java stellt die Methode Worksheet.getSlicers().add() zum Erstellen von Slicern bereit.

Slicer zu einer Pivot-Tabelle erstellen

Das folgende Code-Snippet lädt dieBeispiel-Excel-Dateidie die Pivot-Tabelle enthält. Anschließend erstellt es den Slicer basierend auf dem ersten Basis-Pivot-Feld. Schließlich speichert es die Arbeitsmappe inAusgang XLSXFormat. Der folgende Screenshot zeigt den von Aspose.Cells erstellten Slicer in der Excel-Ausgabedatei.

todo: Bild_alt_Text

Beispielcode

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook, SaveFormat
# Load Source Excel file
workbook = Workbook("sampleCreateSlicerToPivotTable.xlsx")
# Access first worksheet
worksheet = workbook.getWorksheets().get(0)
# Access first pivot table inside the worksheet
pivottable = worksheet.getPivotTables().get(0)
# Add slicer relating to pivot table with first base field at cell B22
idx = worksheet.getSlicers().add(pivottable, "B22", pivottable.getBaseFields().get(0))
# Access the newly added slicer from slicer collection
slicer = worksheet.getSlicers().get(idx)
# Save the workbook in output XLSX format
workbook.save("outputCreateSlicerToPivotTable.xlsx", SaveFormat.XLSX)
jpype.shutdownJVM()