Wiki source code of CSVReader

Last modified by Maurice Gasco on 2014/10/02 16:27

Show last authors
1 Permet la lecture d'un fichier au format CSV
2
3 == Fonctions ==
4
5 === setSeparator(String sep) ===
6
7 Spécifie le caractère utilisé comme séparateur de champs
8
9
10 === setQuote(String quote) ===
11
12 Spécifie le caractère utilisé comme delimiteur de chaine de caracteres.
13
14
15 === skipLines(int nb) ===
16
17 Spécifie le nombre de lignes a ignorer en début de fichier.
18
19
20 === process(Object file) ===
21
22 Charge le fichier CSV. file est issu d'une propriété de type "Données Binaire" ou une chaine texte contenant le chemin d'accès complet au fichier
23
24
25 === readNext() ===
26
27 Charge la ligne suivante.
28
29
30
31 Exemple:
32 // read the file
33 var reader = new CSVReader();
34
35 // skip title lines
36 reader.skipLines(1);
37 reader.setSeparator('\t');
38
39 reader.process(data.rqContent);
40
41 var nextLine;
42 var nbLineTotal = 0;
43 while ((nextLine = reader.readNext()) != null) {
44 nbLineTotal++;
45 var name = nextLine[0];
46 var firstName = nextLine[1];
47 var codeEmpl = nextLine[2];
48 ...
49 }
This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 9.11.5 - Documentation