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
- Estabeleça o ambiente para usar Aspose.Cells para Python via Java para adicionar segmentação de dados
- Carregue o arquivo Excel de origem no objeto Workbook com uma tabela nele
- Obtenha acesso ao primeiro worksheet e à tabela de destino
- 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
- 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.