Utilisez Power Query pour combiner plusieurs fichiers avec le mĂȘme schĂ©ma stockĂ© dans un dossier unique dans une mĂȘme table. Par exemple, chaque mois, vous souhaitez combiner des classeurs de budget de plusieurs services, oĂč les colonnes sont identiques, mais le nombre de lignes et de valeurs diffĂšrent dans chaque classeur. Une fois que vous lâavez configurĂ©, vous pouvez appliquer des transformations supplĂ©mentaires comme vous le feriez avec nâimporte quelle source de donnĂ©es importĂ©e unique, puis actualiser les donnĂ©es pour afficher les rĂ©sultats pour chaque mois. Â
Remarque   Cette rubrique montre comment combiner des fichiers Ă partir dâun dossier. Vous pouvez Ă©galement combiner des fichiers stockĂ©s dans SharePoint, Stockage Blob Azure et Azure Data Lake Storage. Le processus est similaire.
Restez simple :
-
Assurez-vous que tous les fichiers que vous souhaitez combiner sont contenus dans un dossier dédié sans fichiers superflus. Sinon, tous les fichiers du dossier et les sous-dossiers que vous sélectionnez sont inclus dans les données à combiner.
-
Chaque fichier doit avoir le mĂȘme schĂ©ma avec des en-tĂȘtes de colonne, des types de donnĂ©es et un nombre de colonnes cohĂ©rents. Les colonnes ne doivent pas ĂȘtre dans le mĂȘme ordre que la mise en correspondance est effectuĂ©e par des noms de colonnes.
-
Si possible, Ă©vitez les objets de donnĂ©es non liĂ©s pour les sources de donnĂ©es qui peuvent avoir plusieurs objets de donnĂ©es, tels quâun fichier JSON, un classeur Excel ou une base de donnĂ©es Access.
Chacun de ces fichiers suit un modÚle simple, une seule table de données dans chaque fichier.
-
SĂ©lectionnez DonnĂ©es > Obtenir des donnĂ©es > Ă partir dâun fichier > Ă partir dâun dossier. La boĂźte de dialogue Parcourir sâaffiche.
-
Recherchez le dossier contenant les fichiers que vous souhaitez combiner.
-
Une liste des fichiers du dossier sâaffiche dans la boĂźte de dialogue <chemin dâaccĂšs du dossier> boĂźte de dialogue. VĂ©rifiez que tous les fichiers souhaitĂ©s sont rĂ©pertoriĂ©s.
-
SĂ©lectionnez lâune des commandes en bas de la boĂźte de dialogue, par exemple Combiner > Combiner & Charger. Vous trouverez dâautres commandes dĂ©crites dans la section Ă propos de toutes ces commandes.
-
Si vous sĂ©lectionnez une commande Combiner , la boĂźte de dialogue Combiner des fichiers sâaffiche. Pour modifier les paramĂštres de fichier, sĂ©lectionnez chaque fichier dans la zone Exemple de fichier , dĂ©finissez lâorigine du fichier, le dĂ©limiteur et la dĂ©tection du type de donnĂ©es comme vous le souhaitez. Vous pouvez Ă©galement cocher ou dĂ©cochez la case Ignorer les fichiers avec des erreurs en bas de la boĂźte de dialogue.
-
SĂ©lectionnez OK.
Result (RĂ©sultat)
Power Query crĂ©e automatiquement des requĂȘtes pour consolider les donnĂ©es de chaque fichier dans une feuille de calcul. Les Ă©tapes de requĂȘte et les colonnes crĂ©Ă©es dĂ©pendent de la commande que vous choisissez. Pour plus dâinformations, consultez la section Ă propos de toutes ces requĂȘtes.
-
SĂ©lectionnez DonnĂ©es > Obtenir des donnĂ©es > Ă partir dâun fichier > Ă partir dâun dossier. La boĂźte de dialogue Parcourir sâaffiche.
-
Recherchez le dossier contenant les fichiers que vous souhaitez combiner.
-
Une liste des fichiers du dossier sâaffiche dans la boĂźte de dialogue <chemin dâaccĂšs du dossier> boĂźte de dialogue. VĂ©rifiez que tous les fichiers souhaitĂ©s sont rĂ©pertoriĂ©s.
-
SĂ©lectionnez lâune des commandes en bas de la boĂźte de dialogue, par exemple Combiner > Combiner & Transformer. Vous trouverez dâautres commandes dĂ©crites dans la section Ă propos de toutes ces commandes. LâĂ©diteur Power Query sâaffiche.
-
La colonne Valeur est une colonne List structurĂ©e. SĂ©lectionnez lâicĂŽne DĂ©velopper , puis sĂ©lectionnez DĂ©velopper vers de nouvelles lignes.Â
-
La colonne Valeur est dĂ©sormais une colonne Record structurĂ©e. SĂ©lectionnez lâicĂŽne DĂ©velopper . Une boĂźte de dialogue dĂ©roulante sâaffiche.
-
Conservez toutes les colonnes sĂ©lectionnĂ©es. Vous pouvez dĂ©coder la case Utiliser le nom de colonne dâorigine comme prĂ©fixe . SĂ©lectionnez OK.
-
SĂ©lectionnez toutes les colonnes qui contiennent des valeurs de donnĂ©es. SĂ©lectionnez Accueil, la flĂšche en regard de Supprimer les colonnes, puis supprimer dâautres colonnes.
-
SĂ©lectionnez Accueil > Fermer & Charger.
Result (RĂ©sultat)
Power Query crĂ©e automatiquement des requĂȘtes pour consolider les donnĂ©es de chaque fichier dans une feuille de calcul. Les Ă©tapes de requĂȘte et les colonnes crĂ©Ă©es dĂ©pendent de la commande que vous choisissez. Pour plus dâinformations, consultez la section Ă propos de toutes ces requĂȘtes.
Chacune de ces sources de donnĂ©es peut avoir plusieurs objets Ă importer. Un classeur Excel peut avoir plusieurs feuilles de calcul, tableaux Excel ou plages nommĂ©es. Une base de donnĂ©es Access peut avoir plusieurs tables et requĂȘtes.Â
-
SĂ©lectionnez DonnĂ©es > Obtenir des donnĂ©es > Ă partir dâun fichier > Ă partir dâun dossier. La boĂźte de dialogue Parcourir sâaffiche.
-
Recherchez le dossier contenant les fichiers que vous souhaitez combiner.
-
Une liste des fichiers du dossier sâaffiche dans la boĂźte de dialogue <chemin dâaccĂšs du dossier> boĂźte de dialogue. VĂ©rifiez que tous les fichiers souhaitĂ©s sont rĂ©pertoriĂ©s.
-
SĂ©lectionnez lâune des commandes en bas de la boĂźte de dialogue, par exemple Combiner > Combiner & Charger. Vous trouverez dâautres commandes dĂ©crites dans la section Ă propos de toutes ces commandes.
-
Dans la boĂźte de dialogue Combiner des fichiers :
-
Dans la zone Exemple de fichier , sĂ©lectionnez un fichier Ă utiliser comme exemple de donnĂ©es pour crĂ©er les requĂȘtes. Vous ne pouvez pas sĂ©lectionner un objet ou sĂ©lectionner un seul objet. Mais vous ne pouvez pas en sĂ©lectionner plusieurs.
-
Si vous avez de nombreux objets, utilisez la zone Rechercher pour localiser un objet ou les options dâaffichage , ainsi que le bouton Actualiser pour filtrer la liste.
-
Cochez ou décochez la case Ignorer les fichiers avec des erreurs en bas de la boßte de dialogue.
-
-
SĂ©lectionnez OK.
Result (RĂ©sultat)
Power Query crĂ©e automatiquement une requĂȘte pour consolider les donnĂ©es de chaque fichier dans une feuille de calcul. Les Ă©tapes de requĂȘte et les colonnes crĂ©Ă©es dĂ©pendent de la commande que vous choisissez. Pour plus dâinformations, consultez la section Ă propos de toutes ces requĂȘtes.
Pour plus de flexibilitĂ©, vous pouvez combiner explicitement des fichiers dans lâĂ©diteur Power Query Ă lâaide de la commande Combiner des fichiers . Supposons que le dossier source comporte un mĂ©lange de types de fichiers et de sous-dossiers, et que vous souhaitez cibler des fichiers spĂ©cifiques avec le mĂȘme type de fichier et le mĂȘme schĂ©ma, mais pas dâautres. Cela peut amĂ©liorer les performances et simplifier vos transformations.
-
SĂ©lectionnez DonnĂ©es > Obtenir des donnĂ©es > Ă partir dâun fichier > Ă partir dâun dossier. La boĂźte de dialogue Parcourir sâaffiche.
-
Recherchez le dossier contenant les fichiers que vous souhaitez combiner, puis sélectionnez Ouvrir.
-
La liste de tous les fichiers du dossier et des sous-dossiers sâaffiche dans la boĂźte de dialogue >chemin dâaccĂšs du dossier< . VĂ©rifiez que tous les fichiers souhaitĂ©s sont rĂ©pertoriĂ©s.
-
SĂ©lectionnez Transformer les donnĂ©es en bas. LâĂditeur Power Query sâouvre et affiche tous les fichiers dans le dossier et tous les sous-dossiers.
-
Pour sĂ©lectionner les fichiers souhaitĂ©s, filtrez les colonnes, telles que Extension ou Chemin dâaccĂšs au dossier.
-
Pour combiner les fichiers en une seule table, sĂ©lectionnez la colonne Contenu qui contient chaque fichier binaire (gĂ©nĂ©ralement la premiĂšre colonne), puis sĂ©lectionnez Accueil > Combiner des fichiers. La boĂźte de dialogue Combiner des fichiers sâaffiche.
-
Power Query analyse un exemple de fichier, par défaut le premier fichier de la liste, pour utiliser le connecteur approprié et identifier les colonnes correspondantes.
Pour utiliser un autre fichier pour lâexemple de fichier, sĂ©lectionnez-le dans la liste dĂ©roulante Exemple de fichier . -
Si vous le souhaitez, en bas, sélectionnez Ignorer les fichiers avec des erreurspour exclure ces fichiers du résultat.
-
SĂ©lectionnez OK.
Result (RĂ©sultat)
Power Query crĂ©e automatiquement une requĂȘte pour consolider les donnĂ©es de chaque fichier dans une feuille de calcul. Les Ă©tapes de requĂȘte et les colonnes crĂ©Ă©es dĂ©pendent de la commande que vous choisissez. Pour plus dâinformations, consultez la section Ă propos de toutes ces requĂȘtes.
Vous pouvez sélectionner plusieurs commandes et chacune a un objectif différent.
-
Combiner et transformer des donnĂ©es   Pour combiner tous les fichiers avec une requĂȘte, puis lancer lâĂditeur Power Query, sĂ©lectionnez Combiner > Combiner et transformer des donnĂ©es.
-
Combiner et charger   Pour afficher la boĂźte de dialogue Exemple de fichier, crĂ©er une requĂȘte, puis charger dans la feuille de calcul, sĂ©lectionnez Combiner > Combiner et charger.
-
Combiner et charger dans   Pour afficher la boĂźte de dialogue Exemple de fichier, crĂ©er une requĂȘte, puis afficher la boĂźte de dialogue Importer , sĂ©lectionnez Combiner > Combiner et charger dans.
-
Charger    Pour crĂ©er une requĂȘte en une seule Ă©tape, puis charger dans une feuille de calcul, sĂ©lectionnez Charger > Charger.
-
Charger dans   Pour crĂ©er une requĂȘte en une seule Ă©tape, puis afficher la boĂźte de dialogue Importer , sĂ©lectionnez Charger > Charger dans.
-
Transformer des donnĂ©esPour crĂ©er une requĂȘte en une seule Ă©tape, puis lancer lâĂ©diteur Power Query, sĂ©lectionnez Transformer les donnĂ©es.
Quelle que soit la combinaison de fichiers, plusieurs requĂȘtes de prise en charge sont crĂ©Ă©es dans le volet RequĂȘtes sous le groupe « RequĂȘtes dâassistance ».
-
Power Query crĂ©e un exemple de requĂȘte de fichier basĂ© sur lâexemple de requĂȘte.
-
Une requĂȘte de fonction « Transformer le fichier » utilise la requĂȘte « Parameter1 » pour spĂ©cifier chaque fichier (ou binaire) comme entrĂ©e de la requĂȘte « Exemple de fichier ». Cette requĂȘte crĂ©e Ă©galement la colonne Content contenant le contenu du fichier et dĂ©veloppe automatiquement la colonne dâenregistrement structurĂ©e pour ajouter les donnĂ©es de colonne aux rĂ©sultats. Les requĂȘtes « Transformer le fichier » et « Exemple de fichier » sont liĂ©es, de sorte que les modifications apportĂ©es Ă la requĂȘte « Exemple de fichier » soient rĂ©percutĂ©es dans la requĂȘte « Transformer le fichier ».
-
La requĂȘte contenant les rĂ©sultats finaux se trouve dans le groupe « Autres requĂȘtes ». Par dĂ©faut, il est nommĂ© dâaprĂšs le dossier Ă partir duquel vous avez importĂ© les fichiers.
Pour plus dâinformations, cliquez avec le bouton droit sur chaque requĂȘte et sĂ©lectionnez Modifier pour examiner chaque Ă©tape de requĂȘte et voir comment les requĂȘtes fonctionnent de concert.