Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
689 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Ecrire dans un fichier excel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ecrire dans un fichier excel

n°917234
zedar
Posté le 07-12-2004 à 17:18:03  profilanswer
 

Salut,
 
Bon ma question est un peu naïve mais...
je cherche une classe Java qui me permettrait d'écrire dans un fichier excel (jusque là rien de compliqué) disposant d'onglets (de plusieurs feuilles quoi), donc pas un csv...
 
Je n'en ai pas trouvé qui permettent d'écrire dedans, simplement de lire, donc je voulais savoir si quelqu'un en connaissait. Je ne suis pas sûr que ça soit possible, vu la connaissance du format que l'on a mais bon...
 
Merci d'avance :jap:

mood
Publicité
Posté le 07-12-2004 à 17:18:03  profilanswer
 

n°917237
the real m​oins moins
Posté le 07-12-2004 à 17:21:34  profilanswer
 
n°917240
fredatisi
Posté le 07-12-2004 à 17:22:31  profilanswer
 

Cherche POI. Cette API permet de travailler avec Excel (entre autre). Sinon, tu peux faire du csv si du dois ecrire des fichiers "basiques"

n°917241
fredatisi
Posté le 07-12-2004 à 17:22:40  profilanswer
 

grilled :p

n°917243
zedar
Posté le 07-12-2004 à 17:25:09  profilanswer
 

Merci à tous les 2,je regarde ça ;)
 
Je ne peux pas faire de csv, vu que j'aimerais avoir plusieurs feuilles par document et qu'il ne supporte pas ça. Enfin, je m'y résoudrai si ce que je veux n'est pas possible ;)

n°917703
swgreedo
Posté le 08-12-2004 à 09:32:12  profilanswer
 

Avec POI tu pourras faire tout ce que tu veux : un document Excel est accessible grâce à cette API sous la forme d'un objet Workbook, qui contient des Sheets, qui contiennent des lignes et cellules, etc.

n°917781
zedar
Posté le 08-12-2004 à 11:17:36  profilanswer
 

J'ai vu ça, c'est parfait pour ce que je veux faire :D

n°917784
LeMicky
Posté le 08-12-2004 à 11:23:19  profilanswer
 

T'as un jar qui s'appelle jxl.jar qui fait cela, c'est développé par je ne sais plus qui, mais je l'ai utilisé plusieurs fois et ça fonctionne plutôt bien, ça permet même de fusionner des cellules je crois, de mettre des couleurs de fonds etc... (bon parfois, le résultat ne correspond pas tout à fait à ce que ça devrait : notamment sur les couleurs, il faut utiliser "gray" par exemple et pas le code couleur hexa : enfin depuis, il a peut-être retravaillé ses classes et ça fonctionne peut-être mieux)
J'essaie de te trouver le lien vite fait sinon google est ton ami.
 
EDIT : http://www.andykhan.com/jexcelapi/ (google est mon ami ;) )


Message édité par LeMicky le 08-12-2004 à 11:24:50
n°917787
LeMicky
Posté le 08-12-2004 à 11:34:47  profilanswer
 

Reprenez moi si je me trompe, mais il me semble que POI a besoin pour fonctionner que Excel par exemple soit présent sur la machine où s'exécute le programme/appli java (vu qu'il utilise l'OLE de µsoft, enfin c'est ce que j'ai compris à la lecture rapide)
 
Par contre, jxl.jar te permet de créer des XLS sans qu'Excel soit présent (il n'utilise pas d'objet OLE)=> pas d' excel.exe lancé en tâche de fond également!!
 
après, je ne connais pas POI, c'est peut-être (et même sûrement, vu que ça utilise un objet OLE) plus puissant, donc à voir suivant où s'exécute ton java et les possibilités d'installer ou non Excel (genre sur un serveur, en général, ça ne se fait pas trop, surtout si ton java plante, tu as des excel.exe qui tournent sur ton serveur at vitam eternam...)

n°917795
the real m​oins moins
Posté le 08-12-2004 à 11:47:10  profilanswer
 

je ne l'ai jamais utilisé, mais je ne pense pas que ça utilise un OLE, d'apres ce que j'en avais lu à l'époque :??:
(mais vu la date de modif. du site, jxl à l'air pas mal actif, donc ça vaut surement la peine d'y jetter un oeil aussi; je connaissais pas merci)


Message édité par the real moins moins le 08-12-2004 à 11:48:03

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le 08-12-2004 à 11:47:10  profilanswer
 

n°917805
LeMicky
Posté le 08-12-2004 à 11:53:07  profilanswer
 

Il t'en prie :)
J'ai relu la page sur le POI, effectivement, j'avais mal compris (lu trop vite), ça utilise le format OLE2 mais pas un objet OLE.
Donc effectivement, POI n'a pas besoin d'un excel installé.
 
Donc, ben après faudrait tester les deux API et prendre celle qui te semble la meilleure ou celle avec laquelle tu te sens le plus à l'aise...
 
POI ça existe depuis quand? car à l'époque j'avais pas mal cherché sur le web et je n'avais rien trouvé d'intéressant à part jxl.

n°917818
the real m​oins moins
Posté le 08-12-2004 à 11:59:32  profilanswer
 

au moins 2 ans


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°917828
LeMicky
Posté le 08-12-2004 à 12:05:02  profilanswer
 

Ha oui, mais j'ai regardé ça y a plus longtemps et depuis... ben j'ai toujours utilisé jxl...
Argg, fainéantise quand tu nous tiens.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Ecrire dans un fichier excel

 

Sujets relatifs
[Merise] besoin d'aide MCD ExcelAfficher à partir d'un userform une feuille excel
Transfert d'un fichier HTTP > FTP ( serveur > serveur )Test d'existance d'un fichier
Fichier Manifest pour les exe OK... Mais pour les ocx ?fichier texte easyphp
basculer une macro excel vers VB6fichier .js dans php
écrire dans un fichier excel[PHP] Ecrire un fichier excel avec PHP depuis MYSQL
Plus de sujets relatifs à : Ecrire dans un fichier excel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR