Combiner les fichiers d'un dossier
Un fichier par mois, déposé dans le même dossier : Power Query les combine tous, et ajoute automatiquement ceux qui arriveront. C'est la fonctionnalité qui fait dire « je ne reviendrai jamais en arrière ».
Télécharger la fiche PDF gratuiteSans inscription, mise en page prête à imprimer01Définition
Le connecteur Dossier liste les fichiers d'un dossier (un par ligne, avec son contenu binaire). Le bouton Combiner crée une fonction de transformation à partir d'un fichier exemple, l'applique à chaque fichier, puis empile les résultats.
02Le simulateur
03Comment faire
- Données > Obtenir des données > À partir d'un fichier > À partir d'un dossier, choisis le dossier.
- Clique sur Transformer les données (pas sur Combiner tout de suite).
- Filtre la colonne Extension pour ne garder que .xlsx (ou .csv).
- Clique sur les deux flèches de l'en-tête Content : c'est le bouton Combiner les fichiers.
- Choisis la feuille ou le tableau à prendre dans chaque fichier, puis OK.
Power Query crée un dossier « Transformer le fichier à partir de… » avec un fichier exemple et une fonction. Pour nettoyer chaque fichier de la même façon, modifie la requête Transformer l'exemple de fichier : la fonction suit automatiquement.
04À toi de jouer
Un fichier par mois
Chaque mois, la comptabilité dépose un fichier dans le même dossier. Combine les trois fichiers en une table Mois | Client | CA, où Mois vient du nom du fichier (2026-01, 2026-02…). Le dossier contient aussi un fichier lisez-moi.txt.
| Nom du fichier |
|---|
| ventes-2026-01.xlsx |
| ventes-2026-02.xlsx |
| ventes-2026-03.xlsx |
| lisez-moi.txt |
| Mois | Client | CA |
|---|---|---|
| 2026-01 | Garage Martin | 890 |
| 2026-01 | Cabinet Roy | 1 760 |
| 2026-02 | Fleurs & Co | 2 340 |
| … |
Résultat attendu : 9 lignes. Ajoute un 4e fichier dans le dossier et actualise : il apparaît tout seul.
Solution : À partir d'un dossier, filtrer l'extension .xlsx, combiner les fichiers, puis extraire le mois du nom de fichier avec Texte entre les délimiteurs.
let Source = Folder.Files("C:\Défis\ventes"), #"Lignes filtrées" = Table.SelectRows(Source, each [Extension] = ".xlsx"), #"Contenu" = Table.AddColumn(#"Lignes filtrées", "Données", each Excel.Workbook([Content], true){0}[Data]), #"Colonnes conservées" = Table.SelectColumns(#"Contenu", {"Name", "Données"}), #"Données développées" = Table.ExpandTableColumn(#"Colonnes conservées", "Données", {"Client", "CA"}), #"Mois extrait" = Table.TransformColumns(#"Données développées", {{"Name", each Text.BetweenDelimiters(_, "ventes-", ".xlsx"), type text}}), #"Colonnes renommées" = Table.RenameColumns(#"Mois extrait", {{"Name", "Mois"}}), #"Type modifié" = Table.TransformColumnTypes(#"Colonnes renommées", {{"Client", type text}, {"CA", type number}}) in #"Type modifié"
05Pièges à éviter
Un fichier temporaire « ~$ventes.xlsx » (créé quand le fichier est ouvert), un lisez-moi ou un ancien export font planter la combinaison. Filtre sur l'extension, et au besoin sur le début du nom.
Si un fichier a une colonne en plus ou un nom de colonne différent, elle est ignorée ou mal alignée. Garde un modèle de fichier unique, et vérifie la structure dans Transformer l'exemple de fichier.
06Questions fréquentes
Comment combiner plusieurs fichiers Excel d'un dossier avec Power Query ?
Le connecteur Dossier liste les fichiers d'un dossier (un par ligne, avec son contenu binaire). Le bouton Combiner crée une fonction de transformation à partir d'un fichier exemple, l'applique à chaque fichier, puis empile les résultats.
Quel est le piège le plus fréquent avec la combinaison d'un dossier ?
Les fichiers parasites. Un fichier temporaire « ~$ventes.xlsx » (créé quand le fichier est ouvert), un lisez-moi ou un ancien export font planter la combinaison. Filtre sur l'extension, et au besoin sur le début du nom.
La fiche « Combiner les fichiers d'un dossier » est-elle gratuite ?
Oui. La fiche, son simulateur et son défi et sa version PDF sont en accès libre et gratuit, sans inscription. Elle fait partie du cours Power Query gratuit de mesetudesdecas.fr, qui compte 22 fiches.
Passez de la fiche à la mise en situation
Les études de cas de mesetudesdecas.fr placent vos apprenants face à un vrai besoin d'entreprise : données sales à préparer avec Power Query, modèle de données et tableau de bord, avec énoncé, corrigé et pas-à-pas du formateur.
Voir le catalogueVoir aussi le cours de formules Excel gratuit
Fiche V1.0 | Dernière mise à jour : 30/10/2026 | Clément Delobel, formateur Power Query et Power BI