Ce tutoriel rapide vous apprendra comment exporter des données de liste vers Excel en Java. Tout d’abord, une liste de chaînes est requise qui peut être remplie avec un ensemble de chaînes constantes ou vous pouvez la remplir à partir d’une source externe comme la lecture de données à partir d’un fichier sur disque, d’une base de données ou d’un flux de données sur le réseau. Créez finalement un nouveau classeur et appelez la fonction importArrayList pour convertir la liste en Excel en Java qui sera enregistrée en tant que fichier XLSX sur le disque.
Étapes pour exporter des données de liste vers Excel en Java
- Ajoutez une référence à Aspose.Cells à partir du référentiel Maven pour exporter la liste vers Excel
- Déclarez une liste de tableaux pour contenir les données de la liste à exporter vers Excel
- Remplissez la liste avec des chaînes en utilisant des chaînes constantes ou remplissez à partir d’une source externe
- Créez un objet de classe Workbook qui sera rempli avec les données de la liste
- Obtenir la référence à un Worksheet à partir du classeur nouvellement créé
- Appelez la fonction importArrayList avec la référence de liste, la cellule de destination et la direction du texte
- Enregistrez le classeur de sortie contenant la liste de chaînes exportée
Ici, tout d’abord, initialisez une liste de chaînes qui peuvent être remplies de différentes manières. Ensuite, un classeur est créé et une référence à une feuille particulière est obtenue à partir de ce classeur où vous écrivez la liste dans Excel en Java. Enfin, vous pouvez enregistrer le fichier Excel de sortie dans l’un des formats souhaités tels que XLSX, XLS, XLSM ou XLSB.
Code pour créer Excel à partir d’une liste en Java
Ce code utilise la classe ArrayList pour déclarer et initialiser la liste de chaînes, mais vous pouvez également créer une liste d’autres types de données. De même, la première référence de feuille de calcul est obtenue pour écrire la liste, mais vous pouvez également vous référer à d’autres feuilles en fournissant l’index de base zéro ou le nom de la feuille. Le dernier argument de la fonction importArrayList() définit la direction du texte, c’est-à-dire que la liste sera insérée en colonne ou en ligne.
Ce didacticiel vous guide pour exporter une liste vers Excel. Toutefois, si vous souhaitez écrire Excel dans un tableau, reportez-vous à l’article sur comment convertir Excel en tableau en Java. Notez que cette conversion de la liste vers Excel ne nécessite pas que MS Excel ou Interop soit disponible sur le système.