Applies ToExcel pour Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016 Excel 2013

Vous avez la possibilité d’importer des données à partir d’un large éventail de bases de données prises en charge. Vous pouvez également exécuter une requête de base de données native, ce qui peut vous faire gagner du temps pour créer les mêmes résultats dans Power Query.   

Avertissement : Si vous exécutez une requête de base de données native écrite par un autre utilisateur, vous êtes invité à vous assurer que vous connaissez les requêtes qui seront évaluées avec vos informations d’identification.

Vous pouvez spécifier une requête de base de données native dans la zone Instruction SQL lors de la connexion à une base de données. Dans l’exemple ci-dessous, nous importons des données à partir d’une base de données SQL Server à l’aide d’une requête de base de données native. La procédure est similaire à toutes les autres bases de données prises en charge.

  1. Sélectionnez Données > Obtenir des > de donnéesà partir de bases de données > à partir de SQL Server base de données. La boîte de dialogue SQL Database s’affiche.

  2. Spécifiez le serveur et la base de données à partir desquels vous souhaitez importer des données à l’aide d’une requête de base de données native.

  3. Sélectionnez Options avancées.

  4. Entrez votre requête de base de données native dans la zone d’instruction SQL .Boîte de dialogue Base de données SQL Server Des options supplémentaires peuvent être disponibles en fonction de la base de données.

  5. Sélectionnez OK.

  6. Si vous vous connectez à ce serveur pour la première fois, une invite s’affiche pour sélectionner le mode d’authentification pour vous connecter à la base de données. Sélectionnez un mode d’authentification approprié, puis continuez. 

  7. Les données sont retournées à Power Éditeur de requête.

  8. Mettez en forme les données comme vous le souhaitez, puis cliquez sur Appliquer & Fermer pour enregistrer les modifications et importer les données dans la feuille de calcul.

Remarque    Lorsque vous importez une base de données Access, elle n’affiche pas de zone de texte SQL, mais dans la fenêtre Navigateur , les requêtes sont répertoriées. Une requête Access est basée sur SQL et vous pouvez sélectionner une requête pour spécifier efficacement une instruction SQL.

Pour modifier le contenu de la zone d’instruction SQL :

  1. Sélectionnez une cellule dans une requête en fonction de la source de la base de données.

  2. Sélectionnez Requête > Modifier. Le Éditeur Power Query s’affiche.

  3. Sous Étapes appliquées dans le volet Paramètres de requête à gauche, cliquez avec le bouton droit sur l’étape Source , puis sélectionnez Modifier les paramètres. La boîte de dialogue Navigateur s’affiche.

  4. Apportez vos modifications dans la zone Instruction SQL , puis sélectionnez OK.Les nouveaux résultats s’affichent dans l’aperçu des données.

  5. Lorsque vous avez terminé de modifier la requête, sélectionnez Accueil > Fermer et charger.Les nouveaux résultats s’affichent dans la feuille de calcul.

Voir aussi

Aide Power Query pour Excel

Importer des données à partir de sources de données externes

Actualiser une connexion de données externes dans Excel

Importer des données à l’aide d’une requête de base de données native (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.