Comment obtenir une valeur de cellule spécifique dans Excel à l'aide de Java

Comment obtenir une valeur de cellule spécifique dans Excel à l’aide de Java

Les classeurs Excel (XLSX ou XLS) sont largement utilisés par les grandes et les petites organisations pour l’analyse des données financières, la tenue de registres et l’organisation des données. Un fichier Excel se compose d’une ou de plusieurs feuilles de calcul, et une feuille contient une grille de cellules. En tant que développeur Java, vous devrez peut-être utiliser les données de fichier Excel existantes dans votre application et vous trouvez un moyen simple de lire la valeur d’une cellule particulière. Pour y faire face, nous discuterons ** comment obtenir une valeur de cellule spécifique dans Excel en utilisant Java **. De plus, nous verrons comment lire une valeur de cellule comme une chaîne avec ou sans formatage.

Les points suivants seront abordés dans cet article :

bibliothèque de lecteur Java Excel - installation

Dans cette section, nous discuterons de la procédure de cette bibliothèque de lecteur Java Excel. Si vous utilisez Maven pour gérer un projet ou une application Java, ajoutez les configurations suivantes dans le fichier 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>

Exécutez ensuite les commandes suivantes.

mvn clean    
mvn install -U

Pour les configurations d’autres frameworks Java, veuillez visiter releases.conholdate.com.

Lire une valeur de cellule Excel spécifique à l’aide du lecteur Java

Cette section montre comment lire une valeur de cellule à partir d’une feuille de calcul Excel spécifique. Étant donné que l’emplacement de chaque cellule est identifié par la référence d’une intersection de numéro de ligne et de lettre de colonne, l’identité de la cellule doit être gardée à l’esprit avant d’ouvrir l’éditeur de code. Supposons que nous ayons besoin d’obtenir la valeur de la cellule “G5”.

Pour lire la valeur de la cellule, suivez les étapes ci-dessous :

L’exemple de code suivant montre comment obtenir et afficher une valeur de cellule Excel en Java.

Obtenir une valeur de cellule Excel avec formatage en Java

Jusqu’à présent, nous avons expliqué comment lire une valeur de cellule Excel particulière à l’aide de la bibliothèque de lecteurs Java Excel. En ajoutant plus, nous décrirons comment lire la valeur de chaîne d’une cellule avec ou sans formatage. Veuillez suivre les étapes ci-dessous :

L’extrait de code suivant montre comment obtenir et imprimer une valeur de cellule avec ou sans formatage en Java. Supposons que “0.12345” est une valeur de cellule, la sortie sera affichée comme suit :

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

Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour essayer l’API sans limitation d’évaluation.

Conclusion

Pour conclure, nous espérons que vous avez appris à obtenir la valeur d’une valeur de cellule particulière dans Excel en Java à l’aide d’une bibliothèque de lecture Excel. De plus, vous avez expliqué comment obtenir la valeur de la cellule sous forme de chaîne avec ou sans formatage de cellule.

Vous pouvez consulter la documentation pour en savoir plus sur l’API Java Excel reader.

Enfin, restez à l’écoute sur conholdate.com pour des mises à jour régulières.

poser une question

Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.

Voir également