Csv --> xls

Djalka Messages postés 14 Date d'inscription vendredi 14 mars 2003 Statut Membre Dernière intervention 16 mai 2006 - 16 mai 2006 à 11:35
yyyx Messages postés 24 Date d'inscription dimanche 23 mai 2004 Statut Membre Dernière intervention 11 juillet 2009 - 4 juil. 2008 à 18:18
Bonjour,

Je cherche un moyen de transformer un fichier .csv en fichier .xls afin de pouvoir le retravailler avec l'api jexcel par la suite. Si je fais enregistrer sous en excel, ca marche, si je renomme le csv en xls sus l explorateur, il me met ttes mes donnees dans la 1ere case ...

Je cherche donc un moyen en java de faire l'équivalent du enregistrer sous de excel.

Cdt,
Djalka

1 réponse

yyyx Messages postés 24 Date d'inscription dimanche 23 mai 2004 Statut Membre Dernière intervention 11 juillet 2009
4 juil. 2008 à 18:18
Utilise l'API poi :
exemple logique :
- librairies et tt le bordel nécessaice au fonctionnement de ta classa
- ouverture du csv
- comptage du nombre de lignes du csv
- création du fichier xls
- tu boucle sur les lignes :
for (bouclages lignes) {
     - comptage des données entre les virgules
     - choix du HSSFRow
     for (int i=0;i<nbr de données;i++) {
       - création nouvelle HSSFCell
       - remplissage avec les données
      }
}
puis tu enregistre

NB : il faudra que tu penses au comptage du n° de cellule pour la créer il me semble.

Bon courage, perso, je suis en train de dévelloper l'inverse et je vérifiais que ça n'existait pas déjà. J'ai pas trouvé donc au boulot :D
0
Rejoignez-nous