Java + fichier CSV

Java + fichier CSV - Java - Programmation

Marsh Posté le 13-06-2008 à 16:42:52    

bonjour,
dans le cadre d'un projet je dois créé un fichier CSV, avec comme délinéateur ';'
j'ai réussi a écrire et lire le fichier mais quand j'écris j'ai quelque probleme :

 

le fichier se retrouve comme  ceci :

Citation :

null
null
null
a;b;c
d;e;f
g;h;i
a;b;c
a;b;c


je voudrais savoir d'ou sorte les null :/ merci d'avance

 

mon code pour l'écriture :

Code :
  1. public void Ecrire(String t){
  2.  String temp;
  3.  temp= Lec();
  4.  try {
  5.   BufferedWriter stylo =new BufferedWriter(new FileWriter(csvFile));
  6.   if(temp!=null)
  7.   temp= temp+"\n"+t;
  8.   else temp=t;
  9.   stylo.write(temp);
  10.   stylo.close();
  11.   System.out.println(temp);
  12.  } catch (IOException e) {
  13.   e.printStackTrace();
  14.  }
  15. }
  16. private String Lec(){
  17.  String temp = null,l=null;
  18.  try {
  19.   BufferedReader fichier  = new BufferedReader(new FileReader(csvFile));
  20.   while ((ligne = fichier.readLine()) != null){
  21.    temp+="\n"+ligne;
  22.   }
  23.  } catch (FileNotFoundException e) {
  24.   e.printStackTrace();
  25.  } catch (IOException e) {
  26.   e.printStackTrace();
  27.  }
  28.  return temp;
  29. }


Message édité par vkzord le 13-06-2008 à 16:44:41
Reply

Marsh Posté le 13-06-2008 à 16:42:52   

Reply

Marsh Posté le 13-06-2008 à 16:55:31    

Juste ... T'as pensé à ne pas ré-inventer la roue et utiliser une des librairies faites justement pour lire/écrire des fichiers csv?

Reply

Marsh Posté le 13-06-2008 à 20:22:20    

elles existent ?
putain fait chier  
(je sais pas c'est la première fois que je fais des CSV)
je veux bien des infos complémentaire :) , merci d'avance

Reply

Marsh Posté le 16-06-2008 à 13:25:20    

google java csv


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed