Como obter um valor de célula específico no Excel usando Java

Como obter um valor de célula específico no Excel usando Java

As pastas de trabalho do Excel (XLSX ou XLS) são amplamente usadas por organizações de grande a pequeno porte para análise de dados financeiros, manutenção de registros e organização de dados. Um arquivo do Excel consiste em uma ou várias planilhas e uma planilha contém uma grade de células. Como desenvolvedor Java, você pode precisar usar os dados de arquivo do Excel existentes em seu aplicativo e está encontrando uma maneira fácil de ler o valor de uma célula específica. Para lidar com isso, discutiremos como obter um valor de célula específico no Excel usando Java. Além disso, veremos como ler o valor de uma célula como uma string com ou sem formatação.

Os seguintes pontos serão abordados neste artigo:

Biblioteca do leitor Java Excel - instalação

Nesta seção, discutiremos o procedimento desta biblioteca de leitura do Java Excel. Se você estiver usando o Maven para gerenciar um projeto ou aplicativo Java, adicione 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 configurações sobre outros frameworks Java, visite releases.conholdate.com.

Leia um valor de célula específico do Excel usando o leitor Java

Esta seção demonstra como ler um valor de célula de uma planilha específica do Excel. Como a localização de cada célula é identificada pela referência de uma interseção do número da linha e da letra da coluna, a identidade da célula deve ser lembrada antes de abrir o editor de código. Suponha que precisamos obter o valor da célula “G5”.

Para ler o valor da célula, siga as etapas abaixo:

O exemplo de código a seguir mostra como obter e exibir um valor de célula do Excel em Java.

Obtenha um valor de célula do Excel com formatação em Java

Até agora, explicamos como ler um determinado valor de célula do Excel usando a biblioteca de leitura do Java Excel. Ao adicionar mais, descreveremos como ler o valor da string de uma célula com ou sem formatação. Por favor, siga os passos indicados abaixo:

O trecho de código a seguir mostra como obter e imprimir um valor de célula com ou sem formatação em Java. Suponha que “0,12345” seja um valor de célula, a saída será exibida da seguinte forma:

Value with cell style: 0.12
Value without any formatting: 0.12345

Obtenha uma licença gratuita

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

Conclusão

Para concluir, esperamos que você tenha aprendido como obter o valor de uma determinada célula no Excel em Java usando uma biblioteca de leitura do Excel. Além disso, você aprendeu como obter o valor da célula como uma string com ou sem formatação da célula.

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

Finalmente, fique ligado em conholdate.com para atualizações regulares.

Faça uma pergunta

Você pode nos enviar suas perguntas ou dúvidas em nosso fórum.

Veja também