J'ai un fichier Excel de feuille de calcul Excel (généré à partir d'Excel via Excel Excel Spreadsheet 2003) et j'ai besoin d'en extraire des données dans Java.Lire le fichier Excel de feuille de calcul Excel [Java]
Je trouve le sujet similaire: How to load old Microsoft Office XML file (Excel) using Java
Mais dernière réponse était il y a 2 ans - quelque chose pourrait changer.
Si vous avez une idée de comment analyser le fichier xml excel (ou le convertir) s'il vous plaît faites le moi savoir.
Merci d'avance.
Je sais que je peux exporter des fichiers Excel en pur XML mais j'ai déjà généré des fichiers sous Excel XML Spreadsheet 2003 (Cela n'a pas été fait par moi, mais je dois continuer avec ces fichiers). –
Ensuite, essayez la bibliothèque jXLS -> lien dans la réponse ci-dessus – Maniek
J'ai lié jXLS: Liste testKist = new ArrayList(); testKist.add ("test"); Carte beans = new HashMap(); beans.put ("départements", testKist); XLSTransformer transformateur = nouveau XLSTransformer(); transformer.transformXLS (filePath, beans, "C:" + Fichier.separateur + "text.xls"); mais je reçois: java.lang.IllegalArgumentException: Votre InputStream ne fut ni un flux OLE2, ni un flux OOXML comme fichier source que je mets mon fichier xml excel. –