Inserir remover linhas ou colunas no Excel em Java

Como programador, você pode se deparar com cenários em que precisa processar planilhas do Excel. Além disso, pode ser necessário gerar e preencher arquivos do Excel, que já abordei neste artigo. Hoje, mostrarei como implementar outro recurso do Excel, que é inserir e excluir linhas e colunas. Isso pode ser útil quando você precisa adicionar/remover linhas/colunas do Excel dinamicamente. Então, vamos dar uma olhada em como inserir ou excluir linhas e colunas em uma planilha do Excel em Java.

Biblioteca Java para inserir ou excluir linhas e colunas do Excel

Aspose.Cells for Java é uma popular biblioteca de manipulação de planilhas que fornece um incrível conjunto de recursos para gerar e manipular arquivos do Excel. Usaremos essa biblioteca para manipular linhas e colunas das planilhas do Excel. Você pode baixar seu JAR ou instalá-lo usando a seguinte configuração do Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>22.10</version>
</dependency>

Como inserir linhas no Excel em Java

A seguir estão as etapas para inserir linhas em uma planilha do Excel em Java.

O exemplo de código a seguir mostra como inserir linhas em uma planilha do Excel em Java.

// Carregar arquivo do Excel
Workbook workbook = new Workbook("Book1.xls");

// Acesse a primeira planilha no arquivo Excel
Worksheet worksheet = workbook.getWorksheets().get(0);

// Inserir uma linha na planilha na 3ª posição
worksheet.getCells().insertRows(2, 1);

// Salve o arquivo Excel modificado no formato padrão
workbook.save("Insert Rows.xls");

Inserir colunas em planilhas do Excel em Java

O procedimento de adição de colunas a uma planilha do Excel é semelhante ao de adição de linhas. Abaixo estão as etapas para inserir colunas em uma planilha em Java.

O exemplo de código a seguir mostra como inserir colunas em uma planilha do Excel em Java.

// Carregar arquivo do Excel
Workbook workbook = new Workbook("Book1.xls");

// Acesse a primeira planilha no arquivo Excel
Worksheet worksheet = workbook.getWorksheets().get(0);

// Inserir uma coluna na planilha na 2ª posição
worksheet.getCells().insertColumns(1, 1);

// Salve o arquivo Excel modificado no formato padrão
workbook.save("Insert Column.xls");

Vamos agora dar uma olhada em como excluir as linhas e colunas nas planilhas do Excel usando Java. Primeiro, discutiremos a exclusão de linhas.

Excluir linhas em um Excel XLSX em Java

A seguir estão as etapas para excluir linhas de uma planilha do Excel em Java.

O exemplo de código a seguir mostra como excluir linhas de uma planilha do Excel em Java.

// Carregar arquivo do Excel
Workbook workbook = new Workbook("Book1.xls");

// Acesse a primeira planilha no arquivo Excel
Worksheet worksheet = workbook.getWorksheets().get(0);

// Exclua 10 linhas da planilha a partir da 3ª linha
worksheet.getCells().deleteRows(2, 10, true);

// Salve o arquivo Excel modificado no formato padrão
workbook.save("Delete Rows.xls");

Excluir colunas no Excel XLSX em Java

A seguir estão as etapas para excluir colunas de uma planilha do Excel em Java.

O exemplo de código a seguir mostra como excluir colunas de uma planilha do Excel usando Java.

// Carregar arquivo do Excel
Workbook workbook = new Workbook("Book1.xls");

// Acesse a primeira planilha no arquivo Excel
Worksheet worksheet = workbook.getWorksheets().get(0);

// Excluir uma coluna da planilha na 2ª posição
worksheet.getCells().deleteColumns(1, 1, true);

// Salve o arquivo Excel modificado no formato padrão
workbook.save("Delete Columns.xls");

Biblioteca Java Excel - Obtenha uma licença gratuita

Você pode obter uma licença temporária gratuita para manipular linhas e colunas do Excel sem limitações de avaliação.

Conclusão

Neste artigo, você aprendeu como manipular linhas e colunas no Excel programaticamente. Particularmente, você viu como inserir e excluir linhas e colunas em planilhas do Excel usando Java.

Leia mais sobre a biblioteca de planilhas Java

Você pode explorar mais sobre a biblioteca Java Excel usando a documentação. Além disso, você pode compartilhar suas dúvidas conosco através do nosso fórum.

Veja também