2010-07-17 4 views

Répondre

0

"Pourquoi voudriez-vous utiliser docx4j pour le faire", je vous entends demander, « plutôt que de POI, qui se concentre sur xlsx et xls binaires? " Probablement parce que vous aimez JAXB (par opposition aux beans XML), ou que vous utilisez déjà docx4j pour docx ou pptx, et que vous devez aussi pouvoir faire des choses avec xlsx.

Une autre raison possible est que le binaire XML Beans généré à partir des schémas OpenXML est trop grand pour vos besoins. (Pour contourner ce problème, POI offre un sous-ensemble «allégé»: le «gros» ooxml-schemas-1.0.jar est de 14,5 Mo. Mais si vous avez besoin de prendre en charge des feuilles de calcul arbitraires, vous aurez probablement besoin du fichier complet). En revanche, l'ensemble de docx4j/pptx4j/xlsx4j pèse à peu près le même que le sous-ensemble lite de POI.

Si vous ne traitez que des feuilles de calcul (c'est-à-dire pas docx ou pptx) et que le paragraphe précédent ne vous concerne pas, il vaut probablement mieux utiliser POI.

Questions connexes