Djalka
Messages postés14Date d'inscriptionvendredi 14 mars 2003StatutMembreDernière intervention16 mai 2006
-
16 mai 2006 à 11:35
yyyx
Messages postés24Date d'inscriptiondimanche 23 mai 2004StatutMembreDernière intervention11 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.
yyyx
Messages postés24Date d'inscriptiondimanche 23 mai 2004StatutMembreDernière intervention11 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