Forum

Trouvez des réponses, posez des questions, et partagez votre expertise d’Alteryx.
TIPS de la semaine

Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !

Voir l'index
RÉSOLU

Supprimer les espaces avant et après une barre verticale \ une pipe (|)

Abdesslem_19
Astéroïde

Bonjour à tous, 

 

Comment puis-je supprimer les espaces avant et après une pipe (|) de mon fichier d'entrée ??

le fichier d'entrée est de format texte (.txt) 

 

par exemple ces deux lignes dans un fichier texte : 

 

123  |  ZONE   |  109 RUE  |  |  38340   | DZ  |  1  |2012-10-31

321  |    | 4 RUE | | 93100  | FR | 1 |2022-10-31

 

devient :

123|ZONE|109 RUE||38340|DZ|1|2012-10-31

321||4 RUE||93100|FR|1|2022-10-31

 

Merci d'avance.

11 RÉPONSES 11
Abdesslem_19
Astéroïde

Bonjour @StephaneP

 

J'ai fait un test et le dernier workflow -le V3- réponds à mon besoin, mais j'ai rencontré un problème...

 

les espaces entre deux pipe n'ont pas été supprimés...

 

Pour que ce soit plus clair : 

 

le fichier source :

Abdesslem_19_0-1669585746676.jpeg

Après l'utilisation de workflow v3 : les espaces de début et de fin ont été supprimés  mais les espaces entre 2 pipe n'ont pas été supprimés

Abdesslem_19_1-1669585796120.jpeg

 

je veux supprimer les espaces les espaces entre deux pipe ; par exemple 

 

Abdesslem_19_2-1669585870320.jpeg

 

pour obtenir le résultat ci dessous : le vide a été remplacé par NULL

( dans ce cas les espaces entres 2 pipe ont été supprimés manuellement )

Abdesslem_19_3-1669585968446.jpeg

 

 Pouvez-vous m'aider SVP !

 

Je vous remercie d'avance 

 

StephaneP
Alteryx Alumni (Retired)

Bonjour @Abdesslem_19 ,

 

Je ne reproduis pas ton souci. Lorsque j'enregistre mon .txt j'ai bien les espaces supprimés même pour les colonnes qui ont un seul espace et pas de NULL.

StephaneP_0-1669632983679.png

En sortie voici le fichier généré:

StephaneP_1-1669633028303.png

Vérifie si tu as bien les mêmes options que moi.

Au cas ou je t'ai rajouté une branche pour supprimer les espaces et générer des Null si il n'y a qu'un espace.

StephaneP_2-1669633210599.png

Cela génère un 2ème fichier mais qui pour moi à le même que le précédent. C'est juste que j'ai volontairement supprimé les espaces.

Stéphane Portier
Sales Engineer
Alteryx
Étiquettes
Auteurs des meilleures solutions