Permet la lecture d'un fichier au format CSV

Fonctions

setSeparator(String sep)

Spécifie le caractère utilisé comme séparateur de champs

setQuote(String quote)

Spécifie le caractère utilisé comme delimiteur de chaine de caracteres.

skipLines(int nb)

Spécifie le nombre de lignes a ignorer en début de fichier.

process(Object file)

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

readNext()

Charge la ligne suivante.

Exemple:
  read the file
  var reader = new CSVReader();
 
  
skip title lines
  reader.skipLines(1);
  reader.setSeparator('\t');
 
  reader.process(data.rqContent);
 
  var nextLine;
  var nbLineTotal = 0;
  while ((nextLine = reader.readNext()) != null) {
    nbLineTotal++;
    var name = nextLine[0];    
    var firstName = nextLine[1];
    var codeEmpl = nextLine[2];
    ...
  }

Tags:
Created by Maurice Gasco on 2011/09/28 11:43
     
This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 9.11.5 - Documentation