Preencha uma série de células no Excel em Java

A inserção de dados em um intervalo de células no Excel representa um aspecto crítico do gerenciamento de dados eficaz e eficiente em diversos setores. A importância de inserir dados em um intervalo de células no Excel não pode ser exagerada, principalmente para aqueles que buscam simplificar seus processos de gerenciamento de dados e obter insights de seus dados. A inserção automatizada de dados em um intervalo de células no Excel utilizando Java garante a precisão dos dados e economiza tempo. Essa abordagem diminui o risco de erro humano, oferecendo uma camada adicional de confiabilidade. Neste artigo explicaremos (passo a passo) como preencher uma série de células no Excel em Java com e sem o recurso Autopreenchimento.

Os seguintes pontos serão abordados neste artigo:

Biblioteca de Manipulação Java Excel - Instalação

O procedimento de instalação desta Biblioteca de Manipulação Java Excel é muito simples. Os usuários do Maven podem simplesmente adicionar as seguintes configurações no arquivo pom.xml.

<repository>
	<id>ConholdateJavaAPI</id>
	<name>Conholdate Java API</name>
	<url>https://releases.conholdate.com/java/repo</url>
</repository>        

<dependency>
	<groupId>com.conholdate</groupId>
	<artifactId>conholdate-total</artifactId>
	<version>23.6</version>
	<type>pom</type>
</dependency>

Em seguida, execute os seguintes comandos.

mvn clean    

mvn install -U

Para configurar outras estruturas Java, visite releases.conholdate.com.

Java Inserir dados em um intervalo de células no Excel

Suponha que você selecionou um intervalo de células que se estende por A1:C4. Esta matriz criará 12 células que são organizadas sequencialmente. Descreveremos etapas simples para ajudá-lo a inserir facilmente dados nesse intervalo de células no Excel usando nossa API de manipulação do Java Excel.

  1. Primeiro, instancie o objeto da classe Workbook.
  2. Em seguida, obtenha a coleção Cells do objeto padrão Worksheet.
  3. Depois disso, crie o intervalo de células usando o método Cells.createRange.
  4. Em seguida, insira os valores nas células localizadas sequencialmente no objeto Intervalo.
  5. Finalmente, salve a pasta de trabalho.

O exemplo de código a seguir demonstra como inserir dados em um intervalo de células no Excel usando Java.

O arquivo Excel resultante será semelhante à captura de tela a seguir.

Java Inserir dados em um intervalo de células no Excel

Intervalo de células de preenchimento automático no Excel em Java - Etapas para escrever código

O preenchimento automático funciona detectando o padrão de valor nas primeiras células de um intervalo e preenchendo automaticamente as células seguintes com o mesmo padrão.

Suponha que você tenha uma série de datas na célula A1 que começam com “01/01/2022”. Arraste a alça de preenchimento para baixo na coluna, o Excel preencherá automaticamente as células abaixo com a seguinte data na sequência, como “02/01/2022”, “03/01/2022” e assim por diante.

Nossa biblioteca Java Excel permite que você execute esta tarefa programaticamente com apenas algumas linhas de código.

A seguir estão as etapas para preencher automaticamente o intervalo de células no Excel em Java:

  1. Primeiro, carregue o arquivo Excel usando a classe Workbook.

  2. Em segundo lugar, obtenha as células da planilha padrão do Excel.

  3. Em terceiro lugar, crie os intervalos de células de origem e destino usando o método Cells.createRange.

  4. Em seguida, preencha automaticamente o intervalo de destino de acordo com o intervalo de origem usando o método Range.autoFill.

  5. Finalmente, salve a pasta de trabalho.

O exemplo de código a seguir demonstra como preencher dados automaticamente em um intervalo de células no Excel usando Java.

A imagem a seguir mostra as capturas de tela de entrada e saída lado a lado.

Java Preenchimento Automático no Intervalo de Células do Excel

Obtenha uma licença gratuita

Você pode baixar uma licença temporária gratuita para testar a API sem limitações de avaliação.

Conclusão

Para concluir, esperamos que você tenha aprendido a preencher uma série de células no Excel em Java usando uma biblioteca de gerenciamento Java Excel. Discutimos as maneiras simples de colocar os valores nas células de um intervalo no Excel com e sem o recurso de preenchimento automático.

Você pode visitar a documentação para saber mais sobre a API API de gerenciamento Java Excel.

Finalmente, continue visitando conholdate.com para atualizações regulares.

Faça uma pergunta

Você pode postar suas perguntas ou comentários em nosso fórum.

Veja também