2010-10-20 5 views

Répondre

1

Je ne suis pas d'accord avec les personnes qui recommandent Apache POI. La meilleure API que je connais pour traiter avec Excel est JExcel d'Andy Khan.

+0

Quelques arguments venant de moi pour Apache POI: 1. Le POI est implémenté par la communauté Apache bien connue. Au contraire, JExcel est implémenté par un gars que je ne connais pas. 2. J'ai une expérience réussie en utilisant POI. Donc, mon vote est pour les POI. –

+0

Très bien - j'ai eu du succès avec JExcel, alors je vote pour cela. SpringSource a une vue JExcel, mais aucune pour les POI. Ils ne semblent pas penser que POI est important ou assez réussi pour créer une vue pour cela. Juste un autre point de données à côté de moi. – duffymo

0

En Java, vous pouvez utiliser, par exemple, la bibliothèque Apache POI pour lire des données à partir de fichiers Excel. Et utilisez ensuite les fonctions Java standard pour écrire des données dans un fichier délimité par des tabulations.

0

Vous pouvez lire dans la feuille Excel en utilisant POI, puis parcourir les cellules, en les écrivant dans un fichier séparé avec des délimiteurs appropriés.

1

Il a déjà été largement suggéré, POI est probablement l'implémentation "pure Java" la plus complète d'Excel.

Dans une API, vous bénéficiez d'un support pour Excel 2003 et 2007.

Cependant, vous devez être las de son empreinte mémoire. C'est un porc. Si vous l'utilisez, assurez-vous d'utiliser le modèle piloté par les événements, car il réduit l'empreinte et s'exécute plus rapidement.

Questions connexes