Enlever les espaces surnuméraires ou les retours chariots dans un suite de valeurs texte

J’ai récupéré un fichier avec plein d’espaces en trop et de retours chariot (notamment dans des noms d’écoles ou de communes).

Pour créer une valeur « propre » à faire apparaître dans le champ choix unique d’un formulaire, j’ai utilisé la formule suivante :

" ".join(($ecole_UAI + " " + $ecole_type + " " + $ecole_nom + " (" + $ecole_commune + ")").split())

Qu’on peut taper sur plusieurs lignes pour davantage de lisibilité :

valeur = $ecole_UAI + " " + $ecole_type + " " + $ecole_nom + " (" + $ecole_commune + ")"
" ".join(valeur.split())

Merci :grinning:
Quand je rencontre ce problème, je passe par Libreoffice calc (copier-coller depuis excel qui ajoute ces caractères), puis copier-coller dans grist. Les données sont propres.
La fonction EPURAGE d’excel permet aussi de nettoyer la donnée avant insertion.

1 « J'aime »