Connecter une base de données SQL Server à votre classeur (Power Query)

Remarque :  Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

D’utilisez Excel obtenir et transformer (Power Query) expérience pour vous connecter à une base de données SQL Server.

  1. Cliquez sur l’onglet données, puis Obtenir des données > à partir de la base de données > à partir de SQL Server Database. Si vous ne voyez pas le bouton Obtenir les données , cliquez sur Nouvelle requête > à partir de la base de données > à partir de SQL Server Database.

  2. Dans la boîte de dialogue Base de données Microsoft SQL, spécifiez le serveur SQL Server auquel se connecter dans la zone Nom du serveur. Vous pouvez éventuellement spécifier un nom de base de données.

  3. Si vous souhaitez importer des données à l’aide d’une requête de base de données native, spécifiez votre requête dans la zone Instruction SQL. Pour plus d’informations, voir Importer des données à partir de la base de données à l’aide de la requête de base de données Native.

    Boîte de dialogue Connexion de base de données de requête SQL Server Power
  4. Sélectionnez OK.

  5. Sélectionnez le mode d’authentification pour la connexion à la base de données SQL Server.

    Power Query SQL Server connexion informations d’identification
    1. Windows : sélection par défaut. Sélectionnez cette option si vous voulez vous connecter à l’aide de l’authentification Windows.

    2. Base de données : sélectionnez cette option si vous voulez vous connecter à l’aide de l’authentification SQL Server. Une fois que vous avez sélectionné cette option, spécifiez un nom d’utilisateur et un mot de passe pour vous connecter à votre instance SQL Server.

  6. Par défaut, la case à cocher chiffrer connexion est sélectionnée pour indiquer que Power Query se connecte à votre base de données à l’aide d’une connexion chiffrée. Si vous ne souhaitez pas vous connecter à l’aide d’une connexion chiffrée suivant, désactivez cette case à cocher, puis cliquez sur se connecter.

    Si une connexion à votre serveur SQL Server n’est pas établie à l’aide d’une connexion chiffrée, Power Query vous invite à vous connecter à l’aide d’une connexion non chiffrée. Cliquez sur OK dans le message pour vous connecter à l’aide d’une connexion non chiffrée.

Exemple de formule

Vous pouvez également utiliser l' Éditeur de requête pour écrire des formules Power Query.

= Sql.Databases(".")
= Sql.Database(".","Contoso")
  1. Dans l’onglet de ruban Power Query, cliquez sur à partir de la base de données > à partir de SQL Server Database.

    Options de requête à partir de la base de données Power
  2. Dans la boîte de dialogue Base de données Microsoft SQL, spécifiez le serveur SQL Server auquel se connecter dans la zone Nom du serveur. Vous pouvez éventuellement spécifier un nom de base de données.

  3. Si vous souhaitez importer des données à l’aide d’une requête de base de données native, spécifiez votre requête dans la zone Instruction SQL. Pour plus d’informations, voir Importer des données à partir de la base de données à l’aide de la requête de base de données Native.

    Boîte de dialogue Connexion de base de données de requête SQL Server Power
  4. Sélectionnez OK.

  5. Sélectionnez le mode d’authentification pour la connexion à la base de données SQL Server.

    Power Query SQL Server connexion informations d’identification
    1. Windows : sélection par défaut. Sélectionnez cette option si vous voulez vous connecter à l’aide de l’authentification Windows.

    2. Base de données : sélectionnez cette option si vous voulez vous connecter à l’aide de l’authentification SQL Server. Une fois que vous avez sélectionné cette option, spécifiez un nom d’utilisateur et un mot de passe pour vous connecter à votre instance SQL Server.

  6. Par défaut, la case à cocher chiffrer connexion est sélectionnée pour indiquer que Power Query se connecte à votre base de données à l’aide d’une connexion chiffrée. Si vous ne souhaitez pas vous connecter à l’aide d’une connexion chiffrée suivant, désactivez cette case à cocher, puis cliquez sur se connecter.

    Si une connexion à votre serveur SQL Server n’est pas établie à l’aide d’une connexion chiffrée, Power Query vous invite à vous connecter à l’aide d’une connexion non chiffrée. Cliquez sur OK dans le message pour vous connecter à l’aide d’une connexion non chiffrée.

Exemple de formule

Vous pouvez également utiliser l' Éditeur de requête pour écrire des formules Power Query.

= Sql.Databases(".")
= Sql.Database(".","Contoso")

L’expérience récupérer et transformer n’était pas disponible dans Excel 2007, afin d’utiliser un fichier de connexion de données Office (.odc) pour vous connecter à une base de données Microsoft SQL Server à partir d’un classeur Excel 2007. SQL Server est un programme de base de données relationnelle complètes, qui est conçu pour les solutions des données d’entreprise qui nécessitent de sécurité, disponibilité, extensibilité élevées et des performances optimales.

  1. Sous l’onglet données, dans le groupe Données externes, cliquez sur à partir d’autres Sources, puis cliquez sur à partir de SQL Server.

    Image du ruban Excel

    L’Assistant connexion de données démarre. Cet Assistant a trois pages.

    Page 1 : Se connecter au serveur de base de données   

  2. À l’étape 1, tapez le nom de l’ordinateur SQL Server dans la zone nom de serveur.

  3. À l’étape 2, sous informations d’identification de connexion, effectuez l’une des opérations suivantes :

    • Pour utiliser votre nom d’utilisateur Microsoft Windows et le mot de passe actuel, cliquez sur Utiliser l’authentification Windows.

    • Pour entrer un nom d’utilisateur de base de données et le mot de passe, cliquez sur utiliser le nom d’utilisateur et mot de passe suivants et tapez votre nom d’utilisateur et mot de passe dans les zones Nom d’utilisateur et mot de passe correspondants.

      Note de sécurité : 

      • Utilisez des mots de passe forts associant des lettres majuscules et minuscules, nombres et symboles. Mots de passe faibles ne combinent pas ces éléments. Mot de passe fort : Y6dh ! et5. Mot de passe faible : house1. Les mots de passe doivent être au moins 8 caractères. Une phrase qui utilise des caractères 14 ou plus est préférable.

      • Il est très important de ne pas oublier votre mot de passe. Si cela se produit, Microsoft ne pourra pas le récupérer. Stockez les mots de passe que vous écrivez dans un endroit sûr, éloigné des informations qu’ils sont censés protéger.

      Page 2 : Sélectionnez base de données et une Table   

  4. Sous Sélectionner la base de données qui contient les données souhaitées, sélectionnez une base de données. Sous se connecter à une table spécifique, sélectionnez une table spécifique ou une vue.

    Par ailleurs, vous pouvez désactiver la case à cocher se connecter à une table spécifique, afin que d’autres utilisateurs qui utilisent ce fichier de connexion devra pour la liste des tables et des vues.

    Page 3 : Enregistrer le fichier de connexion de données et de fin   

  5. Si vous le souhaitez, dans la zone Nom de fichier, modifiez le nom de fichier suggéré. Cliquez sur Parcourir pour modifier l’emplacement de fichier par défaut (Mes Sources de données).

  6. Si vous le souhaitez, tapez une description du fichier, un nom convivial et mots de recherche communs dans les zones Description, Nom convivial et Mots clés de recherche.

  7. Pour vous assurer que le fichier de connexion est toujours utilisé lorsque les données sont actualisées, cliquez sur la case à cocher toujours tenter d’utiliser ce fichier pour actualiser ces données. Cette case à cocher garantit que les mises à jour le fichier de connexion seront toujours utilisées par tous les classeurs qui utilisent ce fichier de connexion.

  8. Pour spécifier le mode d’accès à la source de données externes d’un rapport de tableau croisé dynamique si le classeur est enregistré dans Excel Services et est ouvert à l’aide de Excel Services, cliquez sur paramètres d’authentification, puis sélectionnez une des options suivantes pour vous connecter aux données source :

    • Authentification Windows     Sélectionnez cette option pour utiliser le nom d’utilisateur Windows et le mot de passe de l’utilisateur actuel. Il s’agit de la méthode la plus sûre, mais il peut affecter les performances lorsque plusieurs utilisateurs sont connectés au serveur.

    • Authentification unique     Sélectionnez cette option pour utiliser unique se (SSO), puis entrez la chaîne d’identification appropriées dans la zone ID de l’authentification unique. Un administrateur de site peut configurer un site Windows SharePoint Services pour utiliser une authentification de base de données dans lequel un nom d’utilisateur et mot de passe peuvent être stockés. Cette méthode peut être plus efficace lorsque plusieurs utilisateurs sont connectés au serveur.

    • Aucun     Sélectionnez cette option pour enregistrer le nom d’utilisateur et mot de passe dans le fichier de connexion.

      Note de sécurité : Évitez d’enregistrer les informations de connexion lors de la connexion aux sources de données. Ces informations peuvent être stockées en tant que texte brut et un utilisateur malveillant peut accéder aux informations pour compromettre la sécurité de la source de données.

      Remarque : Le paramètre d’authentification est utilisé uniquement par Excel Services et non par Excel.

  9. Cliquez sur OK.

  10. Cliquez sur Terminer pour fermer l’Assistant connexion de données.

    La boîte de dialogue Importer des données s’affiche.

  11. Sous Sélectionner la manière dont vous souhaitez afficher ces données dans votre classeur, effectuez une des opérations suivantes :

    • Pour créer un tableau Excel, cliquez sur tableau (c’est la valeur par défaut).

    • Pour créer un rapport de tableau croisé dynamique, cliquez sur Rapport de tableau croisé dynamique.

    • Pour créer un rapport de graphique croisé dynamique et de tableau croisé dynamique, cliquez sur rapport de tableau croisé dynamique et graphique croisé dynamique.

      Remarque : L’option Ne créer que la connexion est disponible uniquement pour une base de données OLAP.

  12. Sous l’endroit où vous voulez placer les données ?, effectuez l’une des opérations suivantes :

    • Pour placer les données dans une feuille de calcul existante, sélectionnez feuille existante et tapez le nom de la première cellule dans la plage de cellules dans lesquelles vous voulez pour identifier les données.

      Ou bien, cliquez sur Réduire la boîte de dialogue Image du bouton pour réduire provisoirement la boîte de dialogue, sélectionnez la cellule de début sur la feuille de calcul, puis cliquez sur Développer la boîte de dialogue Image du bouton .

    • Pour placer les données dans une feuille de calcul commençant à la cellule A1, cliquez sur nouvelle feuille de calcul.

  13. Si vous le souhaitez, vous pouvez modifier les propriétés de connexion (et également modifier le fichier de connexion) en cliquant sur Propriétés, apporter vos modifications dans la boîte de dialogue Propriétés de connexion , puis sur OK.

    Pour plus d’informations, voir Propriétés de connexion.

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours consulter un expert de la communauté technique Excel, obtenir une assistance dans la communauté Answers ou suggérer une nouvelle fonctionnalité ou une amélioration sur le forum Excel User Voice.

Voir aussi

Power Query est appelé obtenir et transformer dans Excel 2016

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

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×