let
// Étape précédente de votre requête
SourceData = #"Type modifié", // Remplacez par le nom de votre dernière étape
// Obtenir la liste des noms de colonnes actuels
NomsColonnesActuels = Table.ColumnNames(SourceData),
// Créer une liste de paires {ancien nom, nouveau nom}
// Si un nom se termine par un espace, on utilise Text.TrimEnd pour le nettoyer
// Sinon, on garde l'ancien nom
NomsColonnesRenommes = List.Transform(NomsColonnesActuels, (columnName) =>
let
TrimmedName = Text.TrimEnd(columnName)
in
// Si le nom original et le nom coupé sont différents, cela signifie qu'il y avait un espace à la fin
// On renvoie la paire {ancien nom, nouveau nom}
// Sinon, on renvoie une paire où l'ancien nom est égal au nouveau nom (pas de changement)
{columnName, TrimmedName}
),
// 4. Renommer les colonnes
#"Colonnes renommées" = Table.RenameColumns(SourceData, NomsColonnesRenommes)
in
#"Colonnes renommées"