Como inserir um Slicer no Excel usando Python

Este pequeno artigo fornece informações sobre como inserir um slicer no Excel usando Python. Ele contém detalhes sobre a configuração, um processo passo a passo para escrever o aplicativo e um código de exemplo executável para adicionar slicer no Excel usando Python. Depois que a segmentação de dados for adicionada, ela será salva como XLSX, XLS ou em outro formato compatível com o MS Excel.

Etapas para inserir um fatiador usando Python

  1. Estabeleça o ambiente para usar Aspose.Cells para Python via Java para adicionar segmentação de dados
  2. Carregue o arquivo Excel de origem no objeto Workbook com uma tabela nele
  3. Obtenha acesso ao primeiro worksheet e à tabela de destino
  4. Adicione a segmentação de dados à planilha fornecendo a tabela, a coluna de dados de origem e a célula de destino da segmentação
  5. Salve a pasta de trabalho resultante após adicionar o slicer

Essas etapas descrevem o processo para inserir segmentações usando Python. Cada planilha em uma pasta de trabalho contém uma coleção de segmentações por padrão, que é usada para adicionar uma nova segmentação. O método para adicionar uma segmentação de dados requer a tabela de destino e seu número de coluna e a célula de destino em que a segmentação de dados deve ser exibida na pasta de trabalho de saída.

Código para inserir fatiadores no Excel usando Python

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import License, Workbook, SaveFormat
# Instantiate the license
license = License()
license.setLicense("Aspose.Total.lic")
# Load the source file having a table in it
wb = Workbook("input.xlsx")
# Get the desired worksheet
ws = wb.getWorksheets().get(0)
# Access the table object
tb = ws.getListObjects().get(0)
# Add a slicer to the selected table
ws.getSlicers().add(tb, 2, "E4")
# Save the workbook
wb.save("output.xlsx", SaveFormat.XLSX)
print("Slicer added successfully for the table")
jpype.shutdownJVM()

Este código demonstra o procedimento para inserir um slicer no Excel usando Python. Neste código de exemplo, o slicer é adicionado a uma tabela que é acessada usando o método getListObjects() na planilha. Observe que você também pode adicionar um slicer a uma tabela dinâmica fornecendo a tabela dinâmica, seu campo base de destino e a célula de destino para colocar o slicer.

Este tutorial nos ensinou a adicionar slicers no Excel usando Python. Se você quiser aprender o processo para aplicar filtros em dados em uma planilha, consulte o artigo em como aplicar filtro no Excel usando Python.

 Português