Wiki source code of CSVReader
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 | } |