Skip to content

$csv

Méthodes de parsing de fichiers CSV.

La librairie propose deux méthodes pour le parsing de fichier. La méthode $csv.parse parcourt l'intégralité d'un fichier CSV et fait appel à une fonction de callback pour traiter les données. La méthode $csv.nextRecord quant à elle permet de lire les enregistrements du CSV de manière itérative. C'est ce cas, c'est le script qui pilote la lecture des enregistrements, alors que dans le cas de la méthode $csv.parse c'est le moteur qui gère le parcourt des enregistrements.

Dans la version actuelle la librairie ne fournit pas de méthode pour générer un fichier CSV. Ce type d'opération peut être réalisé en éditant le fichier en tant que texte. La méthode $file.write permet par exemple de construire un fichier CSV en y ajoutant du texte.