Ce bref tutoriel explique comment convertir Excel en tableau en Java en suivant un processus étape par étape. En utilisant cette procédure, vous apprendrez comment Java convertit Excel en tableau qui peut ensuite être utilisé pour le stocker dans une base de données, l’utiliser dans la logique de votre programme ou le renvoyer à une autre fonction d’appel. Ici, nous avons chargé un fichier XLSX, mais vous pouvez également charger n’importe quel autre format de fichier Excel.
Étapes pour convertir Excel en tableau en Java
- À l’aide du référentiel Maven, ajoutez la référence à la bibliothèque Aspose.Cells dans l’application
- Ajoutez une référence aux classes Workbook et Worksheet à l’aide de l’instruction Import dans le programme
- Charger le classeur source à convertir en tableau
- Obtenir une référence à la première feuille dont les données doivent être enregistrées dans un tableau
- À l’aide de la collection de cellules dans la feuille, exportez les données vers le tableau à partir de la plage de cellules souhaitée
- Afficher les dimensions du tableau de sortie pour vérification
Dans ces étapes, nous chargeons un fichier Excel et accédons à l’une de ses feuilles de calcul à partir de laquelle les données doivent être converties en tableau. Chaque feuille de calcul contient une collection de cellules qui fournit une fonction pour exporter des données vers un tableau à partir d’une plage particulière de la feuille. Vous pouvez exporter des données dans un tableau à une ou deux dimensions.
Code pour lire les valeurs d’un fichier Excel et les stocker dans un tableau en Java
Dans cet exemple de code, nous avons utilisé la fonction Cells.exportArray() qui nécessite la cellule de départ de la plage de cellules cible ainsi que le nombre total de lignes et de colonnes à exporter vers un tableau. Ici, nous ne faisons que convertir une plage de cellules en tableau. Toutefois, si vous souhaitez convertir d’autres types de données dans la feuille, par exemple un graphique en image, vous pouvez vous référer à l’article sur comment convertir un graphique Excel en JPG en Java. Ici, aucun autre composant ou bibliothèque comme Interop ou MS Excel n’est requis pour exécuter le code ci-dessus.