Inserir remover linhas no Excel em Java

Ao gerar e manipular arquivos do Excel, pode ser necessário inserir e excluir linhas nas planilhas de forma programática. Portanto, este artigo aborda como manipular dinamicamente linhas em planilhas do Excel. Assim, você aprenderá a inserir ou excluir linhas em uma planilha do Excel em Java.

API Java para inserir ou excluir linhas do Excel - Download gratuito

Para inserir ou excluir linhas em arquivos Excel XLS/XLSX, usaremos Aspose.Cells for Java. É uma API de manipulação de planilhas poderosa e rica em recursos para automação do Excel em aplicativos Java. Você pode baixar a API ou instalá-la usando as seguintes configurações do Maven.

Repositório:

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

Dependência:

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

Inserir linhas em um arquivo do Excel usando Java

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

  • Primeiro, carregue o arquivo do Excel usando a classe Workbook.
  • Em seguida, acesse a planilha desejada por índice usando o método Workbook.getWorksheets().get(index).
  • Use o método Worksheet.getCells().insertRows(rowIndex, totalRows) para inserir as linhas nas quais o primeiro parâmetro é o índice da linha e o segundo parâmetro é o número de linhas que você deseja inserir.
  • Finalmente, use o método Workbook.save(String) para salvar o arquivo atualizado.

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

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

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

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

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

Excluir linhas em um Excel XLS em Java

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

  • Primeiro, carregue o arquivo do Excel usando a classe Workbook.
  • Em seguida, 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.
  • Por fim, salve o arquivo atualizado usando o método Workbook.save(String).

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

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

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

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

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

API Java para inserir/excluir linhas no Excel - Obtenha uma licença gratuita

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

API Java Excel - Leia mais

Você pode explorar mais sobre a API Java Excel usando a documentação. Além disso, você pode dar uma olhada nas referências da API para saber mais sobre a API. Além disso, você pode compartilhar suas dúvidas conosco através do nosso fórum.

Conclusão

Neste artigo, você aprendeu a trabalhar com linhas em arquivos do Excel programaticamente. Particularmente, você viu como inserir ou excluir linhas em planilhas do Excel usando Java. Você pode usar esse recurso ao gerar ou manipular arquivos do Excel dinamicamente.

Veja também