Skapa Skärmdump till ett Pivottabell
Möjliga användningsscenario
Skärmdumpar används för att filtrera data snabbt. De kan användas för att filtrera data både i en tabell eller pivottabell. Microsoft Excel tillåter dig att skapa en skärmdump genom att välja en tabell eller pivottabell och sedan klicka på Infoga > Skärmdump. Aspose.Cells for Python via Java tillhandahåller metoden Worksheet.getSlicers().add() för att skapa skärmdump.
Skapa skärva till en pivot-tabell
Följande kodsnutt laddar in prov Excel-filen som innehåller pivottabellen. Sedan skapar den slicern baserat på det första pivefältet. Slutligen sparar den arbetsboken i utdata XLSX-format. Följande skärmbild visar slicern skapad av Aspose.Cells i den genererade Excel-filen.
Exempelkod
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() |