Power Query Retour de Chariot a éliminer

37t34.xlsx (9.31 Ko)

Bonjour,

Ci-joint un fichier Excel « T34 » avec un tableau dont 2 lignes comportent des retours de chariot.

L’objectif du développement attendu dans Power Query est d’éliminer les retours de chariot.

Je vous remercie d'avance pour votre aide.

Bonjour,

let
    Source = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content],
    #"Type modifié" = Table.TransformColumnTypes(Source,{{"LIBELLE", type text}}),
    #"Valeur remplacée" = Table.ReplaceValue(#"Type modifié","#(cr)","",Replacer.ReplaceText,{"LIBELLE"})
in
    #"Valeur remplacée"

Bonjour à tous,

Pour la diversité de l'offre (), une autre approche :

let
    Source = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content],
    #"Texte nettoyé" = Table.TransformColumns(Source,{{"LIBELLE", Text.Clean, type text}})
in
    #"Texte nettoyé"

Bonjour à vous,

Je vous remercie.

Sur que cela fonctionne svp????

let

Source = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content],

#"Type modifié" = Table.TransformColumnTypes(Source,{{"LIBELLE", type text}}),

#"Valeur remplacée" = Table.ReplaceValue(#"Type modifié","#(cr)","",Replacer.ReplaceText,{"LIBELLE"})

in

#"Valeur remplacée"

Testez également la proposition de notre ami JFL !

Pour le retour chariot, cela fonctionne, a voir si vous avez un autre code caractère.

Cdt

J'ai essayé mais cela ne fonctionne pas; ci-joint svp

18t34-bis.xlsx (16.33 Ko)

Bonjour de nouveau,

Le code est #(lf) et non #(cr)

Après cette légère modification, le code est opérationnel.

Ajoutez une étape pour le LF (Saut de ligne), et CR (Retour à la ligne), ce sont deux codes ASCII différents (CHR(10) et CHR(13))

= Table.ReplaceValue(#"Valeur remplacée","#(lf)","",Replacer.ReplaceText,{"LIBELLE"})

Cdt

Ah la ca fonctionne,

Merciiiiiii!!!!

Rechercher des sujets similaires à "power query retour chariot eliminer"