Inserire lo slicer

Possibili Scenari di Utilizzo

Un slicer è utilizzato per filtrare rapidamente i dati. Può essere utilizzato per filtrare i dati sia in una tabella che in una tabella pivot. Microsoft Excel ti permette di creare uno slicer selezionando una tabella o tabella pivot e quindi cliccando su Inserisci > Slicer. Anche Aspose.Cells per Python via .NET ti consente di creare uno slicer utilizzando il metodo Worksheet.slicers.add().

Come Creare uno Slicer per una Tabella Pivot Utilizzando Aspose.Cells per Python Libreria Excel

Si prega di vedere il seguente codice di esempio. Carica il file Excel di esempio che contiene la tabella pivot. Crea quindi lo slicer in base al primo campo pivot di base. Infine, salva il libro di lavoro nel formato XLSX di output e XLSB di output. Nella seguente schermata viene mostrato lo slicer creato da Aspose.Cells nel file Excel di output.

todo:image_alt_text

Codice di Esempio

from aspose.cells import SaveFormat, Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Load sample Excel file containing pivot table.
wb = Workbook("sampleCreateSlicerToPivotTable.xlsx")
# Access first worksheet.
ws = wb.worksheets[0]
# Access first pivot table inside the worksheet.
pt = ws.pivot_tables[0]
# Add slicer relating to pivot table with first base field at cell B22.
idx = ws.slicers.add(pt, "B22", pt.base_fields[0])
# Access the newly added slicer from slicer collection.
slicer = ws.slicers[idx]
# Save the workbook in output XLSX format.
wb.save("outputCreateSlicerToPivotTable.xlsx", SaveFormat.XLSX)
# Save the workbook in output XLSB format.
wb.save("outputCreateSlicerToPivotTable.xlsb", SaveFormat.XLSB)

Come Creare uno Slicer per Tabella Excel Utilizzando Aspose.Cells per Python Libreria Excel

Si prega di vedere il seguente codice di esempio. Carica il file Excel di esempio che contiene una tabella. Crea quindi lo slicer in base alla prima colonna. Infine, salva il libro di lavoro nel formato XLSX di output.

Codice di Esempio

from aspose.cells import SaveFormat, Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Load sample Excel file containing a table.
workbook = Workbook(sourceDir + "sampleCreateSlicerToExcelTable.xlsx")
# Access first worksheet.
worksheet = workbook.worksheets[0]
# Access first table inside the worksheet.
table = worksheet.list_objects[0]
# Add slicer
idx = worksheet.slicers.add(table, 0, "H5")
# Save the workbook in output XLSX format.
workbook.save(outputDir + "outputCreateSlicerToExcelTable.xlsx", SaveFormat.XLSX)

Argomenti avanzati