Insertar rebanador

Escenarios de uso posibles

Un rebanador se utiliza para filtrar datos rápidamente. Puede utilizarse para filtrar datos tanto en una tabla como en una tabla dinámica. Microsoft Excel te permite crear un rebanador seleccionando una tabla o tabla dinámica y luego haciendo clic en * Insertar > Rebanador *. Aspose.Cells para Python via .NET también te permite crear un rebanador utilizando el método Worksheet.slicers.add().

Cómo crear un rebanador para una tabla dinámica utilizando la biblioteca de Python Excel Aspose.Cells.

Por favor, consulte el siguiente código de ejemplo. Carga el archivo de Excel de muestra que contiene la tabla dinámica. Luego crea el rebanador basado en el primer campo de la tabla pivote. Finalmente, guarda el libro de trabajo en formato XLSX de salida y XLSB de salida. La siguiente captura de pantalla muestra el rebanador creado por Aspose.Cells en el archivo de Excel de salida.

todo:image_alt_text

Código de muestra

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)

Cómo crear un rebanador para una tabla de Excel utilizando la biblioteca de Python Excel Aspose.Cells.

Por favor, consulte el siguiente código de ejemplo. Carga el archivo de Excel de muestra que contiene una tabla. Luego crea el rebanador basado en la primera columna. Finalmente, guarda el libro de trabajo en formato XLSX de salida.

Código de muestra

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)

Temas avanzados