Bonjour,
J'ai un fichier csv :
COL1|COL2|COL3
avant|99999;88888;77777|apr�s
Je souhaite s�parer la colonne 2 en fonction du caract�re ;
J'ai donc fait dans un JavRow :
output_row.COL1 = input_row.COL1;
output_row.COL2_1 = StringHandling.TRIM(input_row.COL2).split(";")[0];
output_row.COL2_2 = StringHandling.TRIM(input_row.COL2).split(";")[1];
output_row.COL2_3 = StringHandling.TRIM(input_row.COL2).split(";")[2];
output_row.COL3 = input_row.COL3;
Mais j'ai cette erreur : java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1
Si je laisse que output_row.COL2_1 = StringHandling.TRIM(input_row.COL2).split(";")[0]; �a fonctionne, je ne comprends pas car j'ai bien 3 �l�ments et si je test avec StringHandling.TRIM(input_row.COL2).split(";").length, �a me retourne bien 3... ??
Si vous avez une id�e !!
Merci pour votre aide.
Partager