OVH Cloud OVH Cloud

Java... générer des documents word et Excel

7 réponses
Avatar
Alexandra Jeannette
Bonjour,

Je suis entrain de créer une application java qui doit générer des documents
word et excel... Existe-t'il des composants ou autres pour me faciliter la
vie?
Merci
Alex

7 réponses

Avatar
Nico
Un petit coup de google aurait donné la réponse.

Va voir sur le projet Jakarta de Apache, POI en particulier.
http://jakarta.apache.org/poi/index.html
ou aussi Java Excel
http://www.andykhan.com/jexcelapi/

"Alexandra Jeannette" a écrit dans le message de
news:4100bdcd$
Bonjour,

Je suis entrain de créer une application java qui doit générer des
documents

word et excel... Existe-t'il des composants ou autres pour me faciliter la
vie?
Merci
Alex




Avatar
jerome moliere
Nico wrote:

Un petit coup de google aurait donné la réponse.

Va voir sur le projet Jakarta de Apache, POI en particulier.
http://jakarta.apache.org/poi/index.html
ou aussi Java Excel
http://www.andykhan.com/jexcelapi/
pour les documents WORD genere du RTF est vite fait....

plein de solutions, dont une à base de Docbook et donc de XSLT ...

Jerome

--
Auteur cahier du programmeur Java tome 2 - Eyrolles 10/2003
http://www.eyrolles.com/php.informatique/Ouvrages/ouvrage.php3?ouv_ean13—82212111941

Avatar
Pierre Gilquin
Pour Excel, tu peux deja generer des fichiers CSV lisible par Excel !
Sinon, il y a surememt chez Microsoft des jars (inclu dans leur version de
Java) qui permettent cela.


"Alexandra Jeannette" a écrit dans le message de
news: 4100bdcd$
Bonjour,

Je suis entrain de créer une application java qui doit générer des
documents

word et excel... Existe-t'il des composants ou autres pour me faciliter la
vie?
Merci
Alex




Avatar
Stéphane KOLODZIEJCZYK
POI n'est il pas un projet mort ?

Qui a réussi à faire quelque chose avec POI et Word ???

Sinon tu as le projet JACOB.



"Nico" a écrit dans le message de
news:4100c224$0$314$
Un petit coup de google aurait donné la réponse.

Va voir sur le projet Jakarta de Apache, POI en particulier.
http://jakarta.apache.org/poi/index.html
ou aussi Java Excel
http://www.andykhan.com/jexcelapi/

"Alexandra Jeannette" a écrit dans le message de
news:4100bdcd$
Bonjour,

Je suis entrain de créer une application java qui doit générer des
documents

word et excel... Existe-t'il des composants ou autres pour me faciliter
la


vie?
Merci
Alex








Avatar
Vincent Brabant
Bonjour,

Je suis entrain de créer une application java qui doit générer des documents
word et excel... Existe-t'il des composants ou autres pour me faciliter la
vie?
Merci
Alex


Si c'est pour Office 2003, tu peux regarder à cet article.

http://www.javaworld.com/javaworld/jw-07-2004/jw-0712-officeml.html

Sinon, POI fonctionne assez bien pour Excel.

--
Vincent Brabant
----------------
http://www.netbeans.org/index_fr.html
http://vbrabant-fr.skynetblogs.be

Avatar
Lionel
Vincent Brabant wrote:
Si c'est pour Office 2003, tu peux regarder à cet article.
http://www.javaworld.com/javaworld/jw-07-2004/jw-0712-officeml.html


très intéressant
merci pour le lien

Sinon, POI fonctionne assez bien pour Excel.


oui, pour les fichiers excel de 10 lignes...
avec un fichier de 1000 lignes c'est autre chose.

Il y a également le format SYLK, qui a l'air assez intéressant.
google vient de me trouver ceci, non testé:
http://www.heinerkuecker.de/Java2Excel_Sylk.html

Avatar
steph

Vincent Brabant wrote:

Si c'est pour Office 2003, tu peux regarder à cet article.
http://www.javaworld.com/javaworld/jw-07-2004/jw-0712-officeml.html



très intéressant
merci pour le lien


Sinon, POI fonctionne assez bien pour Excel.



oui, pour les fichiers excel de 10 lignes...
avec un fichier de 1000 lignes c'est autre chose.



???
avec POI tu gères facilement le nombre maximal de ligne que supporte Excel soit
64000.

sinon CSV si c'est du texte.

note que tu peux aussi inclure des formules dans un fichier CSV:

---------- debut ------------
1;2;
....
4;3;
=SOMME(A1:A<N>);=SOMME(B1:B<N>);
---------- fin --------------

la dernière ligne sera calculée par Excel à l'ouverture du csv.



Il y a également le format SYLK, qui a l'air assez intéressant.
google vient de me trouver ceci, non testé:
http://www.heinerkuecker.de/Java2Excel_Sylk.html




--
stephane
retirez les lettres majuscules et le 666 de l'adresse pour l'utiliser.