Wiki source code of CSVReader
Hide last authors
1.1 | 1 | Permet la lecture d'un fichier au format CSV | |
2 | |||
3 | == Fonctions == | ||
2.1 | 4 | ||
1.1 | 5 | === setSeparator(String sep) === | |
2.1 | 6 | ||
1.1 | 7 | Spécifie le caractère utilisé comme séparateur de champs | |
8 | |||
9 | |||
10 | === setQuote(String quote) === | ||
2.1 | 11 | ||
1.1 | 12 | Spécifie le caractère utilisé comme delimiteur de chaine de caracteres. | |
13 | |||
14 | |||
15 | === skipLines(int nb) === | ||
2.1 | 16 | ||
1.1 | 17 | Spécifie le nombre de lignes a ignorer en début de fichier. | |
18 | |||
19 | |||
20 | === process(Object file) === | ||
21 | |||
2.1 | 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 | |
1.1 | 23 | ||
2.1 | 24 | ||
1.1 | 25 | === readNext() === | |
2.1 | 26 | ||
1.1 | 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 | } |