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 :
- public void Ecrire(String t){
- String temp;
- temp= Lec();
- try {
- BufferedWriter stylo =new BufferedWriter(new FileWriter(csvFile));
- if(temp!=null)
- temp= temp+"\n"+t;
- else temp=t;
- stylo.write(temp);
- stylo.close();
- System.out.println(temp);
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- private String Lec(){
- String temp = null,l=null;
- try {
- BufferedReader fichier = new BufferedReader(new FileReader(csvFile));
- while ((ligne = fichier.readLine()) != null){
- temp+="\n"+ligne;
- }
- } catch (FileNotFoundException e) {
- e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
- }
- return temp;
- }
|
Message édité par vkzord le 13-06-2008 à 16:44:41