POWER QUERY - FUSION DE FICHIERS EXCEL (COLONNES DIFFERENTES) - VERSION SIMPLIFIÉE
- Pierre Sevet
- 26 juil.
- 1 min de lecture
Procédure pour fusionner automatiquement des fichiers Excel, y compris des fichiers supplémentaires.
Importer les fichiers comme d’habitude
Renommer cette étape avec un nom parlant (ex : « AvantDevell ») :

Faire un clic droit, puis Drill Down sur la colonne « Transform file » :

Encapsuler la formule :
Ex : = List.Transform(AvantDevell[Transformer le fichier], each Table.ColumnNames(_))
Cette formule crée la liste des entêtes des fichiers
Encapsuler la formule pour créer la liste des entêtes de tous les fichiers :
Ex : = List.Union(List.Transform(AvantDevell[Transformer le fichier], each Table.ColumnNames(_)))
Renommer cette étape avec un nom parlant (ex : entetes)
Cliquer sur le bouton « Fx » et recopier le nom de l’étape précédant « Entetes » :
=AvantDevell
Donner un nom à cette étape, par ex « PretADevell »
Développer la colonne de Tables (sans préfixes)
Remplacer la liste des entêtes de la formule crée par « Entetes ».
Ainsi la formule = Table.ExpandTableColumn(PretADevell, "Transformer le fichier", {"Date", "Measurement1", "Measurement2", "Measurement3", "Measurement4", "Measurement5"}, {"Date", "Measurement1", "Measurement2", "Measurement3", "Measurement4", "Measurement5"}) devient :
= Table.ExpandTableColumn(PretADevell, "Transformer le fichier",Entetes)
· Dépivoter éventuellement des colonnes
Fusionner les colonnes de même type
Commentaires