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.  

Vue d’ensemble conceptuelle de la combinaison de fichiers de dossiers

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.

  1. SĂ©lectionnez DonnĂ©es > Obtenir des donnĂ©es > Ă  partir d’un fichier > Ă  partir d’un dossier. La boĂźte de dialogue Parcourir s’affiche.

  2. Recherchez le dossier contenant les fichiers que vous souhaitez combiner.

  3. 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.Exemple de boĂźte de dialogue d’importation de texte

  4. 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.

  5. 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.

  6. 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.

  1. SĂ©lectionnez DonnĂ©es > Obtenir des donnĂ©es > Ă  partir d’un fichier > Ă  partir d’un dossier. La boĂźte de dialogue Parcourir s’affiche.

  2. Recherchez le dossier contenant les fichiers que vous souhaitez combiner.

  3. 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.

  4. 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.

  5. La colonne Valeur est une colonne List structurĂ©e. SĂ©lectionnez l’icĂŽne DĂ©velopper IcĂŽne DĂ©velopper la colonne , puis sĂ©lectionnez DĂ©velopper vers de nouvelles lignes.  DĂ©veloppement d’une liste JSON

  6. La colonne Valeur est dĂ©sormais une colonne Record structurĂ©e. SĂ©lectionnez l’icĂŽne DĂ©velopper IcĂŽne DĂ©velopper la colonne . Une boĂźte de dialogue dĂ©roulante s’affiche.DĂ©veloppement d’un enregistrement JSON

  7. 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.

  8. 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.

  9. 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. 

  1. SĂ©lectionnez DonnĂ©es > Obtenir des donnĂ©es > Ă  partir d’un fichier > Ă  partir d’un dossier. La boĂźte de dialogue Parcourir s’affiche.

  2. Recherchez le dossier contenant les fichiers que vous souhaitez combiner.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  1. SĂ©lectionnez DonnĂ©es > Obtenir des donnĂ©es > Ă  partir d’un fichier > Ă  partir d’un dossier. La boĂźte de dialogue Parcourir s’affiche.

  2. Recherchez le dossier contenant les fichiers que vous souhaitez combiner, puis sélectionnez Ouvrir.

  3. 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.

  4. 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.

  5. Pour sĂ©lectionner les fichiers souhaitĂ©s, filtrez les colonnes, telles que Extension ou Chemin d’accĂšs au dossier.

  6. 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.

  7. 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 .

  8. Si vous le souhaitez, en bas, sélectionnez Ignorer les fichiers avec des erreurspour exclure ces fichiers du résultat.

  9. 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 ».

Liste des requĂȘtes crĂ©Ă©es dans le volet RequĂȘtes

  • 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.

Voir aussi

Aide Power Query pour Excel

Ajouter des requĂȘtes

Vue d’ensemble de la combinaison de fichiers (docs.com)

Combiner des fichiers CSV dans Power Query (docs.com)

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, dĂ©couvrez comment sĂ©curiser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.