Ao trabalhar com a manipulação de planilhas, muitas vezes você pode precisar inserir ou excluir linhas e colunas em suas planilhas. De acordo com isso, este artigo aborda como manipular linhas e colunas em planilhas de forma programática. Particularmente, você aprenderá como inserir ou excluir linhas e colunas em uma planilha do Excel em Python.
- API Python para inserir ou excluir linhas e colunas no Excel
- Inserir linhas em uma planilha usando Python
- Inserir colunas na planilha do Excel usando Python
- Excluir linhas na planilha do Excel usando Python
- Excluir colunas na planilha do Excel usando Python
- Obtenha uma licença de API gratuita
Biblioteca Python para inserir ou excluir linhas e colunas do Excel
Para inserir ou excluir linhas e colunas em planilhas XLSX/XLS, usaremos a API Aspose.Cells for Python via Java. É uma poderosa API de manipulação de planilhas que fornece uma ampla gama de recursos para automação do Excel. Você pode instalar a API usando o seguinte comando pip.
pip install aspose-cells
Como inserir linhas no Excel usando Python
A seguir estão as etapas para inserir linhas em uma planilha do Excel em Python.
- Primeiro, carregue o arquivo Excel usando a classe Workbook.
- Acesse a planilha desejada por índice usando o método Workbook.getWorksheets().get(index).
- Insira linhas usando o método Worksheet.getCells().insertRows(rowIndex, totalRows) no qual o primeiro parâmetro é o índice da linha e o segundo parâmetro é o número de linhas que você deseja inserir.
- Finalmente, salve o arquivo atualizado usando o método Workbook.save(string).
O exemplo de código a seguir mostra como inserir linhas em uma planilha do Excel usando Python.
# Instantiate a Workbook object by excel file path
workbook = self.Workbook("Book1.xls")
# Access the first worksheet in the Excel file
worksheet = workbook.getWorksheets().get(0)
# Insert a row into the worksheet at 3rd position
worksheet.getCells().insertRows(2,1)
# Save the modified Excel file in default (that is Excel 2003) format
workbook.save("Insert Row.xls")
Como inserir colunas no Excel em Python
A seguir estão as etapas para inserir colunas na planilha do Excel usando Python.
- Primeiro, carregue o arquivo Excel usando a classe Workbook.
- Acesse a planilha desejada por índice usando o método Workbook.getWorksheets().get(index).
- Insira colunas usando o método Worksheet.getCells().insertColumns(columnIndex, totalColumns) no qual o primeiro parâmetro é o índice da coluna e o segundo parâmetro é o número de colunas que você deseja inserir.
- Finalmente, salve o arquivo atualizado usando o método Workbook.save(string).
O exemplo de código a seguir mostra como inserir colunas em uma planilha do Excel usando Python.
# Instantiate a Workbook object by excel file path
workbook = self.Workbook('Book1.xls')
# Access the first worksheet in the Excel file
worksheet = workbook.getWorksheets().get(0)
# Insert a column into the worksheet at 2nd position
worksheet.getCells().insertColumns(1,1)
# Save the modified Excel file in default (that is Excel 2003) format
workbook.save("Insert Column.xls")
Excluir linhas em um Excel XLSX em Python
A seguir estão as etapas para excluir linhas de uma planilha do Excel usando Python.
- Primeiro, carregue o arquivo Excel usando a classe Workbook.
- Acesse a planilha desejada por índice usando o método Workbook.getWorksheets().get(index).
- Exclua linhas usando o método Worksheet.getCells().deleteRows(rowIndex, totalRows) em que o primeiro parâmetro é o índice da linha e o segundo parâmetro é o número de linhas que você deseja excluir.
- Finalmente, salve o arquivo atualizado usando o método Workbook.save(string).
O exemplo de código a seguir mostra como excluir linhas de uma planilha do Excel em Python.
# Instantiate a Workbook object by excel file path
workbook = self.Workbook("Book1.xls")
# Access the first worksheet in the Excel file
worksheet = workbook.getWorksheets().get(0)
# Delete 10 rows from the worksheet starting from 3rd row
worksheet.getCells().deleteRows(2,10,True)
# Save the modified Excel file in default (that is Excel 2003) format
workbook.save("Insert Row.xls")
Excluir colunas no Excel XLSX em Python
A seguir estão as etapas para excluir colunas de uma planilha do Excel usando Python.
- Primeiro, carregue o arquivo Excel usando a classe Workbook.
- Acesse a planilha desejada por índice usando o método Workbook.getWorksheets().get(index).
- Exclua colunas usando o método Worksheet.getCells().insertColumns(columnIndex, totalColumns, updateReference). O primeiro parâmetro é o índice da coluna, o segundo parâmetro é o número de colunas que você deseja excluir e o terceiro parâmetro indica se as referências precisam ser atualizadas em outras planilhas.
- Finalmente, salve o arquivo atualizado usando o método Workbook.save(string).
O exemplo de código a seguir mostra como excluir colunas de uma planilha do Excel usando Python.
# Instantiate a Workbook object by excel file path
workbook = self.Workbook('Book1.xls')
# Access the first worksheet in the Excel file
worksheet = workbook.getWorksheets().get(0)
# Delete a column from the worksheet at 2nd position
worksheet.getCells().deleteColumns(1,1,True)
# Save the modified Excel file in default (that is Excel 2003) format
workbook.save("Insert Column.xls")
Obtenha uma licença de API gratuita
Você pode obter uma licença temporária gratuita para usar a API sem limitações de avaliação.
Conclusão
Neste artigo, você aprendeu a trabalhar com linhas e colunas no Excel. Particularmente, você viu como inserir ou excluir linhas e colunas em planilhas do Excel usando Python. Além disso, você pode explorar mais sobre a API Python Excel usando a documentação. Além disso, você pode compartilhar suas dúvidas conosco através do nosso fórum.