Comment puis-je lire .xlsx et .les fichiers xls en Java?
hi
je veux lire un fichier docx ou xls fichier quel qu'il soit. peut XSSF support fichier xls ? ou dois-je écrire le code distinct pour les deux types de fichiers ?
double possible de Lire fichier xlsx en Java
avez-vous essayé la bibliothèque que j'ai mentionné dans la réponse ?
avez-vous essayé la bibliothèque que j'ai mentionné dans la réponse ?
OriginalL'auteur Srinivas | 2011-01-17
Vous devez vous connecter pour publier un commentaire.
Oui, vous pouvez utiliser Apache POI à lire et écrire et xls xlsx fichiers.
OriginalL'auteur Murukesh
Si vous voulez que votre code fonctionne pour les deux, vous devrez utiliser le
org.apache.poi.ss
paquet. Ce package a été créé pour unifier XSSF et HSSF.org.apache.pi.ss de travail pour les deux types de fichiers merci beaucoup
si votre problème est résolu, merci d'inscrire cette question qu'ont répondu (peu de verdure juste à gauche de ma réponse)
OriginalL'auteur Valentin Rocher
l'utiliser pour xls et xlsx
WorkbookFactory.createWorkbook(InputStream)
OriginalL'auteur jj2422
Pour un de mes projets, j'ai créé une base utilitaire qui utilise Apache POI et OpenCSV et peut lire à la fois xlsx, xls et csv fichiers.
Donné un convertisseur il peut convertir les lignes d'objets, comme ceci:
Vous pouvez trouver le projet sur github.
OriginalL'auteur noego
Vous pouvez essayer ce pour fichiers xlsx:
Tout d'abord, vous avez besoin de pot de téléchargements:
Ensuite, ajoutez les importations suivantes dans votre espace de travail:
Troisièmement, commencer la construction de votre méthode, par exemple pour lire utiliser ceci:
OriginalL'auteur Geovani Diaz
Vous pouvez utiliser le code suivant et de le modifier (selon vos besoins):
}
<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.17</version> </dependency>
ou trouver nécessaire jar-fileOriginalL'auteur Annivey