Quel délimiteur utiliser dans les fichiers texte?

Dans la plupart des fichiers texte source utilisés en entrée dans Builder ou Integrator, un délimiteur est utilisé pour séparer les champs. Il s'agit souvent d'un caractère.

Dans Visual Builder, les options de délimiteur/séparateur sont les suivantes :

Et dans Visual Integrator, les options sont les suivantes :

Le séparateur tabulation (tab) est souvent utilisé et répond généralement aux besoins. Il ne peut pas être utilisé si une valeur de champ contient une tabulation car dans ce cas Builder considère qu'il y a un champ supplémentaire pour l'enregistrement et affiche le message d'erreur "Too many fields".

Le séparateur virgule (comma) n'est pas conseillé car la probabilité qu'une valeur de champ contienne une virgule est grande.

Même remarque pour le séparateur espace (space) ou point-virgule (semicolon).

Le séparateur pipe (|) est intéressant à utiliser mais comme il correspond à une commande système sous UNIX, dans certains cas il peut entrainer des effets indésirables.

Il est possible de choisir un délimiteur qui n'existe pas dans la liste déroulante, en fait il suffit de saisir directement le caractère dans la liste déroulante.

Le caractère arobase (@) était également souvent utilisé il y a quelques années, mais cela suppose que le fichier texte ne contienne pas d'adresse email.

Le caractère symbole monétaire (¤) a quant à lui peu de chance d'être trouvé dans un fichier texte, donc peut être un bon délimiteur.

Télécharger PDF