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