Lire le fichier CSV

Click to copy

Permet d'importer des données à partir d'un fichier CSV pour les charger dans une base de données.


Le bloc Read CSV file prend n'importe quel fichier compatible CSV comme source et le lit ligne par ligne. Possède un connecteur de sortie Each row stream qui dirige le flux de commandes après la lecture de chaque ligne. Utilisez la variable de sortie "Row Columns" pour obtenir un tableau de colonnes pour un traitement ultérieur.

Le site Read CSV file a une fonctionnalité similaire à celle du bloc For each loop ils itèrent tous deux sur les éléments du tableau, mais le bloc Read CSV file lit les lignes. Lorsque toutes les lignes ont été lues, le flux de commande est envoyé au connecteur de flux Completed.

Les blocs de traitement des fichiers Excel fonctionnent sur un principe similaire : Lire le fichier XLSX et Lire le fichier XLS.

Conseil: combinez ce bloc avec un bloc For Each pour itérer sur chaque colonne d'une ligne, puis utilisez un bloc Switch pour traiter les valeurs des colonnes en fonction de leur numéro ou de leur nom (voir la vidéo ci-dessus pour en savoir plus).

Connexions de flux

  • [Input] In - lance l'exécution du bloc.
  • [Output] Each row - s'active une fois pour chaque ligne du fichier.
  • [Output] Completed - s'active lorsque toutes les lignes du fichier ont été itérées.

Connexions de données

  • [Input] CSV file (file) - Fichier CSV à lire.
  • [Output] Row number (integer) - ) - numéro de la ligne en cours de lecture (commençant à 1), augmente de 1 à chaque itération.
  • [Output] Row columns (string array) - contenu des colonnes de la ligne en cours de lecture au format chaîne.