problème sur lecture de fichier CSV
Bonjour
je rencontre un problème lors de la lecture d un fichier Csv que je mets dans une jtable. Il survient dans certaines circonstances notamment lorsque les données d'entrée intègrent un "espace"
exemple :
Avec un fichier comme suit, il n y a pas de problème
A;B;C
D;E;F
G;H;I
par contre avec
A;B;C
D;essai et test;F
G;H;I
il semble que la présence d espace dans la suite " essai et test" engendre des problèmes et mon script plante .
je mets mon code si quelqu un peut me dire comment résoudre ce soucis
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| String filename ="g:\\alarmes.csv";
File file = new File(filename);
try {
Scanner inputStream = new Scanner(file);
while(inputStream.hasNext()){
String data = inputStream.next();
String[] values = data.split(";");
System.out.println(values[2]);
model.addRow(new Object[]{values[0],values[1],values[2]});
}
;
inputStream.close(); |
Par avance merci