Bloc Fonctionnel CSV_DECODE

Le bloc fonctionnel CSV_DECODE décode une ligne d'une chaîne de caractères CSV.

Remarque: Ce bloc fonctionnel peut avoir plus d'une sortie. Vous pouvez cliquer avec le bouton droit sur le bloc fonctionnel pour ajouter une autre sortie.

Entrée CSV

L'entrée attend une chaîne de caractères au format CSV.

Entrée DELIMITER

L'entrée définit le caractère entre les colonnes. Si l'entrée est égale à NULL, alors ";" est supposé.

Entrée ENCLOSURE

Définir les parenthèses des valeurs. Si l'entrée est égale à NULL, alors """ est supposé.

Entrée ESCAPE

Définir le caractère d'échappement. Une chaîne de caractères vide désactive le mécanisme de masquage propriétaire. Si l'entrée est égale à NULL, alors "\" est supposé.

Remarque: Normalement, un caractère de clôture dans une cellule est masqué en le doublant. Cependant, le caractère d'échappement peut être utilisé à la place. Ainsi, par défaut, les valeurs "" et "\" ont la même signification. En dehors de la possibilité de masquer le caractère de clôture par le caractère d'échappement, ce dernier n'a pas de signification particulière. Il n'est même pas adapté pour se masquer lui-même.

Sorties VALUE1..VALUE#

Une sortie renvoie les données extraites de la colonne. Si la colonne n'existe pas, la valeur NULL est renvoyée.

Astuce: Pour savoir si une valeur a été définie, le bloc fonctionnel IS_NULL peut être utilisé.

Voir aussi