Accéder au contenu principal Passer au contenu complémentaire

cCsvParser

Ce composant extrait des données à partir d'un format CSV.

Note InformationsRemarque : Ce composant est disponible uniquement si vous avez installé la mise à jour mensuelle R2024-10 du Studio Talend ou une plus récente fournie par Talend. Pour plus d'informations, contactez votre administrateur ou administratrice.

Propriétés du cCsvParser Standard

Ces propriétés sont utilisées pour configurer le cCsvParser s'exécutant dans le framework de Routes Standard.

Le composant cCsvParser Standard appartient à la famille Transformation.

Basic settings

CSV Format

Sélectionnez le format du fichier CSV pour le parsage : Default, Custom, RFC-4180, Excel, MySQL, Oracle, PostgreSQL CSV, PostgreSQL TEXT, Informix UNLOAD, Informix UNLOAD CSV, TDF ou Bean.

Custom

Delimiter : saisissez le séparateur de valeurs à utiliser.

Record Separator : saisissez le séparateur d'enregistrements de sortie.

Escape character : saisissez le caractère d'échappement à utiliser.

Null String : saisissez la chaîne de caractères indiquant que la valeur est nulle.

Comment Marker : saisissez le caractère à écrire au début de chaque ligne de commentaire.

Quote Mode : sélectionnez la stratégie à utiliser pour les guillemets en sortie : None, Minimal, All non-numeric values, All except null values ou All values. Saisissez la classe de mapping à utiliser pour parser les données dans une map. Dans le champ Quote, saisissez le caractère à utiliser pour entourer les valeurs contenant des caractères spéciaux.

Trim values : cochez cette case pour supprimer les espaces de début et de fin.

Ignore empty lines : cochez cette case pour ignorer les lignes vides entre les enregistrements.

Handle CSV Headers : sélectionnez la manière dont gérer les en-têtes.
  • No header line : l'entrée ne contient pas de ligne d'en-tête.
  • Skip header line : ignorer l'enregistrement d'en-tête en sortie.
  • Capture headers : collecter les en-têtes dans l'en-tête du message.
  • Custom defined headers : définissez les en-têtes personnalisés dans le tableau CSV Columns. Cliquez sur le bouton [+] autant de fois que nécessaire afin d'ajouter les colonnes au tableau. Cliquez sur le champ de la valeur correspondante et saisissez une valeur. Cochez la case Override header line afin de remplacer la première ligne du fichier CSV par les en-têtes personnalisés définis. Si cette case n'est pas cochée, la première ligne du fichier CSV devient la deuxième ligne de données. La première ligne est alors la ligne contenant les en-têtes personnalisés.

Cochez la case Parse into Maps afin de produire des maps et non des listes pour les valeurs des lignes. Cette option est disponible lorsque l'option Capture headers ou Custom defined headers est sélectionnée.

Bean Bean Reference : sélectionnez le Bean dans lequel votre format CSV personnalisé est défini.

Utilisation

Règle d'utilisation

Le cCsvParser peut être utilisé en tant que composant intermédiaire ou composant de fin dans une Route.

Limitation

 n/a

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.