Bonjour les Expert Java ,
Je recherche comment récupérer le N° de Ligne + occurence trouvée dans un fichier CSV.
J'ai fait ceci :
Ici, je récupère bien le numéro de ligne mais je souhaite le stocker avec la ligne, la colonne de l'occurence et l'occurence.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 //Variables String path = "C:\\Users\\soukna\\Desktop\\Nickel\\BADIR\\Fichiers\\"; String file1 = "11299.FR.ISIE.AUTRES.ZXIH.SALES.csv"; String file2 = "3260.FR.ISIE.AUTRES.ZXIH.SALES.csv"; String file3 = "Out_ComparisonOnFile_B.csv"; ArrayList al1 = new ArrayList(); ArrayList al2 = new ArrayList(); //ArrayList al3=new ArrayList(); BufferedReader BRFile1 = new BufferedReader(new FileReader(path+file1)); String dataRow1 = BRFile1.readLine(); BufferedReader BRFile2 = new BufferedReader(new FileReader(path+file2)); int i,j,k,m; i=0;// pour récupérer la ligne j=0;// pour récupérer le n° de colonne de l'occurence //println("------------------------------------------------------------------ FILE B : DEBUT 1er Traitement ------------------------------------------------------------------"); while (dataRow1 != null){ //println("While Loop ="+i) String[] dataArray1 = dataRow1.split(","); for (String item1 : dataArray1){ //println("For Loop = "+j) //println("item "+j+": "+item1); al1.add(item1); j++; } dataRow1 = BRFile1.readLine(); //Read next line of data. i++; println("n°ligne: "+i) } BRFile1.close(); //println("------------------------------------------------------------------ FILE B : FIN 1er Traitement ------------------------------------------------------------------");
Merci pour votre retour
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Résultat en sortie : [1][1][titi] [1][2][tata] [1][3][toto] ... [2][1][michel] [2][2][mohamed] [2][3][ludivine]
Partager