Existe-t-il une bibliothèque Open Source Java pour l'analyse des fichiers Excel 2007?Existe-t-il une bibliothèque Open Source Java pour l'analyse des fichiers Excel 2007?
Répondre
Apache POI semble prometteur.
Apache POI
Apache POI est la réponse pure java à la question. La prise en charge du format 2007 est en version bêta dès maintenant. OpenXLS peut déjà le prendre en charge (si GPL est bon pour vous).
La version commerciale du même produit (ExtenXLS) le supporte.
Bien que n'étant pas strictement une partie de la question, je dois souligner que toute réécriture de l'accès aux fichiers Excel aura toujours un certain déficit par rapport à l'original, donc Joel Spolsky est une bonne alternative, si vous en avez besoin.
Je compare actuellement JExcelApi et Apache POI. POI supporte Office 2007 en bêta et ressemble à la meilleure option (de plusieurs façons)
J'ai fait une évaluation de poi et jexcel il y a quelque temps et jexcel était de loin supérieur. Ils utilisent tous deux beaucoup de mémoire dans le cas où vous avez des fichiers de données très volumineux. Par là je veux dire, je n'étais pas capable de comprendre comment construire un fichier Excel à travers un flux, de sorte que je n'ai pas eu à charger le fichier entier en mémoire.
Ceci est une grosse affaire pour les fichiers qui sont créés ou édités par les grands programmes de génération de jours. Je pousse parfois Excel à ses limites. Le streaming peut être la solution. – IceArdor
De http://poi.apache.org/apidocs/index.html
DDF - Dreadful Format de dessin Ce package contient des classes pour décoder le format Microsoft Office dessin autrement connu comme Escher désormais connu dans POI comme format de dessin Dreadful.
HPSF - Horrible Property Set Format
HSSF - Format Tableur Horrible
J'aime ces gars-là. Nous allons essayer d'utiliser les POI pour lire les fichiers Excel, je regarderai aussi la solution JExcel.
Juste un commentaire, j'ai utilisé POI pour lire les fichiers Excel et cela a très bien fonctionné. –
- 1. Bibliothèque Open Source pour convertir des fichiers DOC et d'autres fichiers MS-Office en images
- 2. Meilleure bibliothèque Java open source pour intégrer les fonctionnalités de Facebook dans une application web Java?
- 3. . Bibliothèque Net pour l'analyse des fichiers de code source?
- 4. Recommander une bibliothèque de statistiques Open Source .NET
- 5. Open-source pdf bibliothèque en c
- 6. Existe-t-il une solution open-source pour l'accès aux fichiers transactionnels XA en Java?
- 7. Existe-t-il une bibliothèque open source pour gérer les fichiers son de moniteurs de fréquence cardiaque Polar?
- 8. Bibliothèque Open Source Windows Mobile OCR
- 9. Recommandez XML Difference bibliothèques Java open source?
- 10. Essayer SVN Checkout Bibliothèque BitSharp Open Source
- 11. Bibliothèque open source (sous licence MIT) pour le chargement et l'enregistrement de fichiers image?
- 12. Petite bibliothèque Unicode open source pour C/C++
- 13. Recherche d'une API d'aide Java open-source
- 14. OpenMicroBlogging-bibliothèque pour Java?
- 15. Projet Open Source Java à contribuer
- 16. Projets Java Open Source (avec une bonne documentation de conception)
- 17. Scrubber d'adresses Open Source?
- 18. Implémentation java XSLT 2.0 open-source?
- 19. Java Open source service d'assistance + projet workflow
- 20. open source msbuild tasks
- 21. Meilleur toolkit java open source pour visualiser un fragment GML
- 22. Excel 2007 Enregistrer une macro
- 23. Bibliothèque Open Source Cocoa/Cocoa-Touch POP3/SMTP?
- 24. Bibliothèque de visualisation de données C++ Open Source
- 25. Bibliothèque de réseau de neurones .NET open-source?
- 26. Existe-t-il un moniteur de système de fichiers sophistiqué pour Java qui soit gratuit ou open source?
- 27. Librairie de capture d'écran libre/open source en java
- 28. Quelle bibliothèque Java open source fournit un moyen facile à lire et à écrire Esri Shapefiles?
- 29. Bibliothèque .NET pour la fusion de fichiers
- 30. Applications GPS open source?
openxml4j a été ajouté à l'API POI. – WolfmanDragon