Importer des données à partir de sources de données externes (Power Query)

Importer des données à partir de sources de données externes (Power Query)

Utilisez l’interface Get & Transform (Power Query) d’Excel pour importer des données dans Excel à partir d’une large gamme de sources de données. Vous pouvez ensuite utiliser l' éditeur de requête pour modifier les étapes d’une requête afin de mettre en forme ou de transformer des données. Pour plus d’informations, consultez la section données de forme.

Données > Récupérer et transformer > Obtenir des données

Remarque : Vous pouvez toujours utiliser des assistants hérités s’ils sont activés dans les options Excel (dans la section données). Pour connaître les étapes à suivre, voir l’onglet 2007 Office de cet article.

Se connecter à une source de données

À partir d’Excel 2016, vous utilisez Get & Transform pour vous connecter à des données externes et effectuer des requêtes avancées. Il fonctionne de la même façon que Power Query, mais il ne s’agit pas d’un complément qu’il est installé, et vous le trouverez dans l’onglet données du ruban. Les sections suivantes décrivent les étapes de connexion à vos sources de données : pages Web, fichiers texte, bases de données, services en ligne et fichiers, tableaux et plages Excel.

Utiliser l’éditeur de requête

Remarque : L' éditeur de requête s’affiche quand vous chargez, modifiez ou créez une requête à l’aide de Get & Transform. Pour afficher l' éditeur de requête sans charger ou modifier une requête existante dans le classeur, dans la section obtenir & transformer les données dans l’onglet de ruban données , cliquez sur obtenir des données > à partir d’autres sources > requête vide.

Éditeur de requête dans Excel 365

  1. Cliquez sur l’onglet données , puis obtenez les > de données à partir du fichier > sélectionnez à partir du texte/CSV. Si vous ne voyez pas le bouton obtenir des données , cliquez sur nouvelle requête > à partir d’un fichier > sélectionnez à partir d'un fichier CSV ou à partir d’un texte.

    Remarque : Vous pouvez également restaurer les connecteurs hérités pour reproduire le comportement antérieur. Pour plus & d’informations sur l’utilisation de l’interface de données externes, voir la section « rétablissement d’une interface de données externes » .

  2. Dans la boîte de dialogue Parcourir des valeurs séparées par des virgules , recherchez ou tapez le chemin d’accès du fichier que vous souhaitez utiliser pour la requête.

  3. Cliquez sur Ouvrir.

Remarque : Si vous importez des données à partir d’un fichier CSV, Power Query détecte automatiquement les séparateurs de colonnes, y compris les noms et les types de colonnes. Par exemple, si vous avez importé le fichier CSV d’exemple ci-dessous, Power Query utilise automatiquement la première ligne pour le nom des colonnes et change le type de données de chaque colonne.

Exemple de fichier CSV

Image d’un fichier CSV

Power Query modifie automatiquement le type de données de chaque colonne :

  • Le numéro de commande devient numéro.

  • Modification de la date de la commande à la date

  • La catégorie reste du texte (type de colonne par défaut)

  • Le nom du produit reste du texte (type de colonne par défaut)

  • Modifications des ventes sur numéro

Dans l’éditeur de requête, Power Query applique automatiquement une étape FirstRowAsHeader et une étape ChangeType . Ces actions automatiques sont équivalentes à la promotion manuelle d’une ligne et au changement manuel de chaque type de colonne.

Lorsque Power Query détecte automatiquement les colonnes, vous pouvez également utiliser l' éditeur de requête pour écrire des formules pour Power Query. Par exemple :

= Csv.Document(File.Contents("C:\Examples\Products Categories and Orders.csv"),null,",",null,1252)

= Table.PromoteHeaders(Source)

= Table.TransformColumnTypes(FirstRowAsHeader,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

Remarque : L' éditeur de requête s’affiche uniquement lorsque vous chargez, modifiez ou créez une nouvelle requête. Pour afficher l' éditeur de requête sans charger ou modifier une requête de classeur existante, sous l’onglet obtenir & de ruban transformer, cliquez sur obtenir des données > lancer l’éditeur Power Query.

  1. Sélectionnez une cellule de votre plage de données.

  2. Cliquez sur l’onglet données , puis > à partir d’un tableau/d’une plage.

  3. Si vous y êtes invité, dans la boîte de dialogue à partir de la table, vous pouvez cliquer sur le bouton de sélection de plage pour sélectionner une plage spécifique à utiliser comme source de données.

    Boîte de dialogue À partir du tableau

  4. Si le tableau ou la plage de données comporte des en-têtes de colonne, vous pouvez cocher la case mon tableau comporte des en-têtes. Les cellules d’en-tête sont utilisées pour définir les noms des colonnes pour la requête.

  5. Dans l’éditeur de requête, cliquez sur fermer & chargement.

Remarque : Si votre plage de données a été définie comme une plage nommée ou s’il s’agit d’un tableau Excel, Excel va automatiquement détecter la plage entière et la charger dans l’éditeur de requête. Les données brutes seront automatiquement converties en table lors de leur chargement dans l’éditeur de requête.

Vous pouvez utiliser l' éditeur de requête pour écrire des formules pour votre requête.

= Excel.CurrentWorkbook(){[Name="Table1"]}[Content]

Exemple de formule dans l’Éditeur de requête

Remarque : L' éditeur de requête s’affiche uniquement lorsque vous chargez, modifiez ou créez une nouvelle requête. Pour afficher l' éditeur de requête sans charger ou modifier une requête de classeur existante, sous l’onglet obtenir & de ruban transformer, cliquez sur obtenir des données > lancer l’éditeur Power Query.

  1. Cliquez sur l’onglet données , puis obtenez > de données à partir du fichier > sélectionnez à partir d’un classeur. Si vous ne voyez pas le bouton obtenir des données , cliquez sur nouvelle requête > à partir d’un fichier > sélectionner à partir d’un classeur.

    Remarque : Vous pouvez également restaurer les connecteurs hérités pour reproduire le comportement antérieur. Pour plus & d’informations sur l’utilisation de l’interface de données externes, voir la section « rétablissement d’une interface de données externes » .

  2. Dans la boîte de dialogue Parcourir d’Excel , recherchez ou tapez le chemin d’accès du fichier que vous souhaitez utiliser pour la requête.

  3. Cliquez sur Ouvrir.

    Si votre classeur source comporte des plages nommées, le nom de la plage sera disponible sous forme de jeu de données.

Vous pouvez également utiliser l' éditeur de requête pour écrire des formules pour votre requête. Par exemple :

= Excel.Workbook
 (File.Contents("C:\Example\Products and Orders.xlsx"))

Remarque : L' éditeur de requête s’affiche uniquement lorsque vous chargez, modifiez ou créez une nouvelle requête. Pour afficher l' éditeur de requête sans charger ou modifier une requête de classeur existante, sous l’onglet obtenir & de ruban transformer, cliquez sur obtenir des données > lancer l’éditeur Power Query.

Photo d’un appareil Surface Book

Utilisez l’interface Get & Transform d’Excel pour vous connecter à une page Web et importer des informations de différentes tables.

  1. Cliquez sur l’onglet Données, puis sélectionnez Nouvelle requête > À partir d’autres sources > À partir du web.

    Remarque : Si vous ne voyez pas le bouton nouvelle requête , cliquez sur l’onglet données , puis cliquez sur à partir du Web.

  2. Dans la boîte de dialogue depuis le Web , entrez l' URLd’une page Web, puis cliquez sur OK.

    Power Query > À partir du web > boîte de dialogue Entrer une URL

    Dans ce cas, nous utilisons : http://en.wikipedia.org/wiki/UEFA_European_Football_Championship.

    Si la page web nécessite les informations d’identification d’un utilisateur :

    • Dans la boîte de dialogue Accéder au web, cliquez sur une option d’informations d’identification et fournissez des valeurs d’authentification.

    • Cliquez sur Enregistrer.

  3. Cliquez sur OK.

  4. Power Query analyse la page web et charge le volet Navigateur en mode d’affichage Table.

    Si vous connaissez la table à laquelle vous voulez vous connecter, sélectionnez-la dans la liste. Pour cet exemple, nous avons choisi la table Résultats.

    Power Query > À partir du web > Navigateur > Affichage Table

    Vous pouvez également passer en mode d’affichage Web et sélectionner manuellement la table qui convient. Dans ce cas, nous avons sélectionné la table Résultats.

    Power Query > À partir du web > Navigateur > Affichage Web
  5. Cliquez sur Charger, et Power Query chargera dans Excel les données web que vous avez sélectionnées.

  1. Cliquez sur l’onglet données , puis obtenez > de données à partir de la base de données > à partir de la base de données SQL Server. Si vous ne voyez pas le bouton obtenir des données , cliquez sur nouvelle requête > à partir d’une base de données > à partir de la base de données SQL Server.

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

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

    Power Query-boîte de dialogue de connexion de base de données SQL Server
  4. Sélectionnez OK.

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

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

    2. Bases Sélectionnez cette option si vous voulez vous connecter à l’aide de l’authentification SQL Server. Après avoir 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 chiffrer la connexion est cochée de sorte que Power Query se connecte à votre base de données à l’aide d’une connexion chiffrée. Si vous ne voulez pas vous connecter à l’aide d’une connexion chiffrée, désactivez cette case à cocher, puis cliquez sur se connecter.

    Si une connexion à votre serveur SQL 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 dans Power Query.

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

  1. Cliquez sur l’onglet données , puis obtenez les > de données d’autres sources > à partir d’ODBC. Si vous ne voyez pas le bouton obtenir des données , accédez à nouvelle requête > à partir d’autres sources > à partir d’ODBC.

  2. Dans la boîte de dialogue à partir d’ODBC , s’il est affiché, sélectionnez votre nom de source de données (DSN).

  3. Entrez la chaîne de connexion, puis appuyez sur OK.

  4. Dans la boîte de dialogue suivante, sélectionnez les options de connexion par défaut ou personnalisées, Windowsou de base de données , entrez vos informations d’identification, puis appuyez sur se connecter.

  5. Dans le volet navigateur , sélectionnez les tables ou requêtes auxquelles vous souhaitez vous connecter, puis appuyez sur charger ou modifier.

  1. Cliquez sur l’onglet données , puis obtenez > de données à partir d’une base de données > à partir d’une base de données Microsoft Access. Si vous ne voyez pas le bouton obtenir des données , cliquez sur nouvelle requête > à partir d’une base de données > à partir d’Access.

  2. Dans la boîte de dialogue importer des données , accédez à un fichier ou entrez une URL de fichier pour importer un fichier ou créer un lien vers un fichier.

  3. Suivez les étapes de la boîte de dialogue navigation pour vous connecter à la table ou à la requête de votre choix.

  4. Cliquez sur charger ou modifier.

  1. Cliquez sur l’onglet données , puis obtenez les données > à partir d’un fichier > de XML. Si vous ne voyez pas le bouton obtenir des données , cliquez sur nouvelle requête > à partir d’un fichier > de XML.

  2. Dans la boîte de dialogue Parcourir , accédez à un fichier ou entrez une URL de fichier pour importer un fichier ou créer un lien vers un fichier.

  3. Cliquez sur Ouvrir.

    Une fois la connexion établie, vous pourrez utiliser le volet navigateur pour parcourir les collections d’éléments dans le fichier XML sous forme tabulaire et en afficher un aperçu.

Vous pouvez également utiliser l' éditeur de requête pour écrire des formules dans Power Query. Par exemple :

= Xml.Tables(File.Contents("C:\Downloads\XML Example.xml"))

Remarque : L' éditeur de requête s’affiche uniquement lorsque vous chargez, modifiez ou créez une nouvelle requête. Pour afficher l' éditeur de requête sans charger ou modifier une requête de classeur existante, sous l’onglet obtenir & de ruban transformer, cliquez sur obtenir des données > lancer l’éditeur Power Query.

  1. Accédez aux données > obtenir des > données externesà partir d’une base de données > d’Analysis Services. Si vous ne voyez pas le bouton obtenir des données , cliquez sur obtenir des > données externesà partir d’autres sources > d’Analysis Services.

    L’Assistant Connexion de données s’affiche. Cet Assistant comporte trois volets.

    • Connexion à un serveur de base de données

    • Sélectionner une base de données et une table

    • Enregistrer le fichier de connexion de données et terminer

  2. Dans le volet connexion à un serveur de base de données , dans la zone nom du serveur , entrez le nom du serveur de base de données OLAP.

    Conseil : Si vous connaissez le nom du fichier de cube hors connexion auquel vous voulez vous connecter, vous pouvez taper le chemin d’accès complet, le nom de fichier et l’extension du fichier.

  3. Sous informations d’identification pour l’ouverture de session, effectuez l’une des opérations suivantes, puis cliquez sur suivant:

    • Pour utiliser votre nom d’utilisateur et votre mot de passe Windows actuels, cliquez sur utiliser l’authentification Windows.

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

  4. Dans la fenêtre Sélectionner la base de données qui contient les données que vous souhaitez , sélectionnez une base de données, puis cliquez sur suivant.

    Pour vous connecter à un cube spécifique dans la base de données, assurez-vous que l’option se connecter à un cube ou une table spécifique est sélectionnée, puis sélectionnez un cube dans la liste.

  5. Dans le volet enregistrer le fichier de connexion de données et le volet terminer, dans la zone nom de fichier , modifiez le nom de fichier par défaut selon vos besoins (facultatif).

  6. Cliquez sur Parcourir pour changer l’emplacement de fichier par défaut de mes sources de donnéesou vérifier les noms de fichiers existants.

  7. Dans les champs Description, nom convivialet recherche de mots clés , tapez une description du fichier, un nom convivial et les termes de recherche courants (tous sont facultatifs).

  8. Pour vous assurer que le fichier de connexion est utilisé lors de la mise à jour du tableau croisé dynamique, cliquez sur toujours essayer d’utiliser ce fichier pour actualiser ces données.

    Activez cette case à cocher pour vous assurer que les mises à jour du fichier de connexion seront toujours utilisées par tous les classeurs qui utilisent ce fichier de connexion.

  9. Cliquez sur Terminer pour fermer l’Assistant Connexion de données.

  10. Dans la boîte de dialogue importer des données , sous sélectionnez le mode d’affichage de ces données dans votre classeur, effectuez l’une des opérations suivantes :

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

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

    • Pour stocker la connexion sélectionnée dans le classeur pour une utilisation ultérieure, cliquez sur ne créer que la connexion. Cette case à cocher vérifie que la connexion est utilisée par des formules contenant des fonctions cube que vous créez et que vous ne voulez pas créer un rapport de tableau croisé dynamique.

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

    • Pour placer le rapport de tableau croisé dynamique dans une feuille de calcul existante, sélectionnez feuille existante, puis tapez la référence de cellule de la première cellule de la plage dans laquelle vous voulez rechercher le rapport de tableau croisé dynamique.

      Vous pouvez également cliquer sur réduire la boîte de dialogue Image du bouton pour masquer temporairement la boîte de dialogue, sélectionner la cellule de début de la feuille de calcul que vous souhaitez utiliser, puis appuyer sur le bouton développer la boîte de dialogue Image du bouton .

    • Pour placer le rapport de tableau croisé dynamique dans une nouvelle feuille de calcul à partir de la cellule a1, cliquez sur nouvelle feuille de calcul.

    • Pour vérifier ou modifier les propriétés de connexion, cliquez sur Propriétés, apportez les modifications nécessaires dans la boîte de dialogue Propriétés de la connexion , puis cliquez sur OK.

Dans Excel pour Microsoft 365  :

  1. Sous l’onglet données , cliquez sur obtenir des données > à partir d’un fichier > de JSON.

    Bouton obtenir des données à partir d’un fichier JSON

  2. Naviguez jusqu’à l’emplacement de votre fichier JSON, sélectionnez-le, puis cliquez sur ouvrir.

  3. Lorsque l' éditeur de requête a chargé vos données, cliquez sur convertir les > dans la Table, puis sur Fermer & chargement.

Dans Excel 2016 :

  1. Sous l’onglet données , cliquez sur nouvelle requête > à partir d’autres sources > requête vide.

  2. Dans l’éditeur de requête, cliquez sur éditeur avancé.

  3. Entrez la chaîne de requête comme suit, en remplaçant « C:\Users\Name\Desktop\JSONTest.json » par le chemin d’accès à votre fichier JSON.

    let
    
        Source = Json.Document(File.Contents("C:\Users\Name\Desktop\JSONTest.json")),
        #"Converted to Table" = Record.ToTable(Source)
    
    in
    
        #"Converted to Table"
    

Dans Excel pour Microsoft 365  :

  1. Dans l’onglet données , cliquez sur obtenir des données > à partir d’un fichier > du fichier PDF.

    Connecteur PDF dans le menu données, à partir du fichier

  2. Sélectionnez votre fichier PDF, puis cliquez sur ouvrir. Le formulaire navigateur ouvre votre PDF et affiche les tableaux disponibles.

    Boîte de dialogue navigation pour importer des données PDF

  3. Sélectionnez les tables que vous voulez importer, puis effectuez l’une des opérations suivantes :

    • Pour afficher les données directement dans Excel, cliquez sur charger.

    • Pour travailler d’abord sur les données dans Power Query, cliquez sur Transform Data.

Remarque : Avant de pouvoir vous connecter à une base de données Oracle à l’aide de Power Query, vous devez utiliser le logiciel client Oracle v 8.1.7 ou une version ultérieure sur votre ordinateur. Pour installer le logiciel client Oracle, accédez 32 à la ODAC de données Oracle Data Access composants (12.1.0.2.4) à l’aide des outils de développement Oracle pour Visual Studio () pour installer le client 32 bits d’Oracle, ou vers 64 bits ODAC 12C Release 4 (12.1.0.2.4) xcopy pour Windows 64 bits pour installer le client Oracle 64.

  1. Cliquez sur l’onglet données , puis obtenez > de données à partir d’une base de données > à partir d’une base de données Oracle. Si vous ne voyez pas le bouton obtenir des données , cliquez sur nouvelle requête > à partir d’une base de données > à partir d’une base de données Oracle.

  2. Dans la boîte de dialogue base de données Oracle , dans nom du serveur , spécifiez le serveur Oracle auquel vous connecter. Si un ID de serveur est requis, vous pouvez le spécifier comme suit : « ServerName/IDS ».

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

  4. Cliquez sur OK.

  5. Si le serveur Oracle nécessite les informations d’identification d’un utilisateur de base de données :

    1. Dans la boîte de dialogue accéder à une base de données , entrez vos nom d’utilisateur et mot de passe.

    2. Cliquez sur Se connecter.

  1. Cliquez sur l’onglet données , puis obtenez les > de données provenant d’autres sources > d’une liste SharePoint. Si vous ne voyez pas le bouton obtenir des données , cliquez sur nouvelle requête > à partir d’autres sources > à partir de la liste SharePoint.

  2. Dans la boîte de dialogue listes Microsoft SharePoint qui s’affiche, entrez l' URL d’un site SharePoint.

    Remarque : Lorsque vous vous connectez à une liste SharePoint, entrez l’URL du site plutôt que l’URL de la liste. Dans la boîte de dialogue accéder à SharePoint , sélectionnez l’URL la plus générale pour s’authentifier correctement sur le site. Par défaut, l’URL la plus générale est sélectionnée.

  3. Sélectionnez OK pour continuer.

  4. Dans la boîte de dialogue accéder à SharePoint qui s’affiche, sélectionnez une option d’informations d’identification :

    1. Sélectionnez anonyme si le serveur SharePoint ne nécessite pas d’informations d’identification.

    2. Cliquez sur Windows si le serveur SharePoint nécessite vos informations d’identification Windows.

    3. Sélectionnez compte professionnel si le serveur SharePoint nécessite les informations d’identification d’un compte d’organisation.

  5. Sélectionnez se connecter.

    Excel Power Query-connexion à une boîte de dialogue de connexion à une liste SharePoint

  1. Cliquez sur l' onglet données , puis obtenez les > de données provenant d’autres sources > à partir d’un flux OData. Si vous ne voyez pas le bouton obtenir des données , cliquez sur nouvelle requête > à partir d’autres sources > à partir d’un flux OData.

  2. Dans la boîte de dialogue Flux OData, entrez l’URL d’un flux OData.

  3. Sélectionnez OK.

  4. Si le flux OData requiert les informations d’identification d’un utilisateur, dans la boîte de dialogue accéder à un flux OData :

    1. Sélectionnez Windows si le flux OData nécessite l’authentification Windows.

    2. Sélectionnez de base si le flux OData exige votre nom d’utilisateur et votre mot de passe.

    3. Sélectionnez clé Marketplace si le flux OData requiert une clé de compte Marketplace. Vous pouvez sélectionner l’option obtenir votre clé de compte Marketplace pour vous abonner à des flux OData Microsoft Azure Marketplace. Vous pouvez également vous inscrire à Microsoft Azure Marketplace à partir de la boîte de dialogue accéder à un flux OData.

    4. Cliquez sur compte professionnel si le flux OData requiert les informations d’identification d’accès fédéré. Pour identifiant Windows Live ID, connectez-vous à votre compte.

    5. Sélectionnez Enregistrer.

Remarque : La connexion à un flux OData prend en charge le format de service de données léger JSON.

  1. Cliquez sur l’onglet données , puis obtenez les > de donnéesprovenant d’autres sources > à partir d’OLEDB. Si le bouton obtenir des données n’est pas visible, suivez les instructions ci-dessous de l' Assistant Connexion de données .

  2. Dans la boîte de dialogue à partir d’OLE DB , entrez votre chaîne de connexion, puis appuyez sur OK.

  3. Dans la boîte de dialogue fournisseur OLEDB , sélectionnez l’une des options de connexion par défaut ou personnalisée, Windowsou de base de données , entrez les informations d’identification appropriées, puis cliquez sur se connecter.

  4. Dans la boîte de dialogue navigateur , sélectionnez la ou les tables ou requêtes que vous souhaitez connecter, puis appuyez sur charger ou modifier.

  5. Dans l' éditeur Power Query, appuyez sur Fermer & charger.

  1. Cliquez sur l’onglet données , puis obtenez > de données à partir d’une base de données > à partir d’une basede données MySQL. Si vous ne voyez pas le bouton obtenir des données , cliquez sur nouvelle requête > à partir d’une base de données > à partir d’une base de données MySQL

  2. Cliquez sur l’onglet données , puis obtenez > de données à partir d’une base de données > à partir d’une basede données MySQL. Si vous ne voyez pas le bouton obtenir des données , cliquez sur nouvelle requête > à partir d’une base de données > à partir d’une base de données MySQL

  3. Dans la boîte de dialogue base de données MySQL , dans nom du serveur , spécifiez le serveur de base de données MySQL auquel se connecter.

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

  5. Cliquez sur OK.

  6. Si le serveur MySQL nécessite les informations d’identification d’un utilisateur de base de données :

    1. Dans la boîte de dialogue accéder à une base de données , entrez vos nom d’utilisateur et mot de passe.

    2. Cliquez sur Se connecter.

  1. Cliquez sur l’onglet données , puis obtenez les > de donnéesprovenant d’autres sources > à partir de Microsoft Exchange. Si vous ne voyez pas le bouton obtenir des données , cliquez sur nouvelle requête > à partir d’autres sources > à partir de Microsoft Exchange.

  2. Dans la boîte de dialogue accéder à un serveur Exchange , spécifiez votre adresse de messagerie et votre mot de passe.

  3. Cliquez sur Enregistrer.

  4. Dans la boîte de dialogue service de découverte automatique Microsoft Exchange , sélectionnez autoriser pour permettre au service Exchange d’approuver vos informations d’identification.

  1. Cliquez sur l' onglet données , puis obtenez les > de données provenant d’autres sources > à partir d’Active Directory. Si vous ne voyez pas le bouton obtenir des données , cliquez sur nouvelle requête > à partir d’autres sources > Active Directory.

  2. Entrez votre domaine dans la boîte de dialogue Active Directory.

  3. Dans la boîte de dialogue domaine Active Directory pour votre domaine, cliquez sur utiliser mes informations d’identification actuellesou utiliser d’autres informations d’identification. Pour utiliser d’autres authentifications credenitals, entrez vos nom d’utilisateur et mot de passe.

  4. Cliquez sur Se connecter.

  5. Une fois la connexion établie, vous pouvez utiliser le volet navigateur pour parcourir tous les domaines disponibles dans Active Directory et explorer les informations Active Directory de manière descendante, notamment les utilisateurs, les comptes et les ordinateurs.

Remarques : 

  • Cette fonctionnalité n’est disponible que dans Excel pour Windows si vous avez un abonnement à Office 2019 ou à Microsoft 365. Si vous êtes abonné à Microsoft 365, vérifiez que vous utilisez la dernière version d’Office.

  • Pour pouvoir vous connecter à une base de données SAP HANA à l’aide de Power Query, vous avez besoin du pilote ODBC Hana ODBC sur votre ordinateur. Sélectionnez le pilote qui correspond à l’installation de Power Query (32 ou 64 bits).

  • Vous aurez besoin d’un compte SAP pour vous connecter au site Web et télécharger les pilotes. Si vous n’êtes pas sûr, contactez l’administrateur SAP au sein de votre organisation.

Pour vous connecter à une base de données SAP HANA :

  1. Cliquez sur données > nouvelle requête > à partir de la base de données > à partir de la base de données Hana SAP.

    Option de base de données HANA SAP sous l’onglet données
  2. Dans la boîte de dialogue SAP Hana Database , spécifiez le serveur auquel vous voulez vous connecter. Le nom du serveur doit respecter le format ServerName : port.

    Boîte de dialogue base de données HANA SAP
  3. Pour importer des données à l’aide d’une requête de base de données native, cliquez éventuellement sur Options avancées , puis, dans la zone instruction SQL , entrez la requête.

  4. Cliquez sur OK.

  5. Si le serveur HANA SAP nécessite les informations d’identification de l’utilisateur de la base de données, dans la boîte de dialogue accéder à une base de données Hana SAP , procédez comme suit :

    1. Cliquez sur l’onglet base de données , puis entrez votre nom d’utilisateur et votre mot de passe.

    2. Cliquez sur Se connecter.

Avertissement : 

  • Pour que vous puissiez vous connecter à une base de données IBM DB2, vous devez installer le pilote IBM DB2 Data Server sur votre ordinateur (la configuration minimale requise est le package du pilote IBM Data Server). Sélectionnez le pilote qui correspond à l’installation de Power Query (32 ou 64 bits).

  • Il existe des problèmes connus émis par IBM lors de l’installation du pilote IBM DB2 Data Server sur Windows 8.Si vous utilisez Windows 8 et que vous voulez vous connecter à IBM DB2 à l’aide de Power Query, vous devez suivre des étapes d’installation supplémentaires. Vous trouverez davantage d’informations sur le pilote IBM DB2 Data Server sur Windows 8..

  1. Cliquez sur l’onglet données , puis obtenez > de données à partir d’une base de données > à partir d’une base de données IBM DB2. Si vous ne voyez pas le bouton obtenir des données , cliquez sur nouvelle requête > à partir d’une base de données > à partir d’une base de données IBM DB2.

  2. Dans la boîte de dialogue base de données IBM DB2 , dans nom du serveur , spécifiez le serveur de base de données IBM DB2 auquel se connecter.

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

  4. Cliquez sur OK.

  5. Si le serveur IBM DB2 nécessite les informations d’identification d’un utilisateur de base de données :

    1. Dans la boîte de dialogue accéder à une base de données , entrez vos nom d’utilisateur et mot de passe.

    2. Cliquez sur Se connecter.

Remarque : Pour pouvoir vous connecter à une base de données PostgreSQL dans Power Query, vous devez avoir installé le fournisseur de données Ngpsql pour PostgreSQL sur votre ordinateur. Sélectionnez le pilote qui correspond à votre version d’Office (32 bits ou 64 bits). Pour plus d’informations, voir : quelle est la version d’Office que j’utilise ? . Assurez-vous également que le fournisseur est enregistré dans la configuration de l’ordinateur qui correspond à la version la plus récente de .NET sur votre appareil.

  1. Cliquez sur l’onglet données , puis obtenez > de données à partir d’une base de données > à partir d’une basede données PostgreSQL. Si vous ne voyez pas le bouton obtenir des données , cliquez sur nouvelle requête > à partir d’une base de données > à partir d’une basede données PostgreSQL.

  2. Dans la boîte de dialogue base de données PostgreSQL , spécifiez le serveur de base de données PostgreSQL auquel vous voulez vous connecter dans la section nom du serveur .

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

  4. Sélectionnez OK.

  5. Si le serveur PostgreSQL nécessite les informations d’identification d’un utilisateur de base de données :

    1. Dans la boîte de dialogue accéder à une base de données , entrez vos nom d’utilisateur et mot de passe.

    2. Sélectionnez se connecter.

  1. Accédez à https://Web.powerapps.com/

  2. Sélectionnez l' environnement sur lequel vous voulez vous connecter.

  3. Dans le menu, sélectionnez l’icône paramètres > personnalisations avancées > ressources du développeur.

  4. Copiez la valeur de l' API Web d’instance

    Remarques : 

    • Le format d’URL est semblable àhttps://<tenant>.crm.dynamics.com/api/data/v9.0.

    • Le format exact de l’URL que vous utiliserez pour vous connecter dépend de votre région et de la version de CD-ROM pour les applications que vous utilisez. Pour plus d’informations, voir : URL et versions d’API Web.

  5. Cliquez sur l’onglet données , puis obtenez & transformer les données > obtenir des > de données à partir de services en ligne > Get Datade Dynamics 365 (en ligne).

  6. Dans la boîte de dialogue, avec l’option Basic sélectionnée, entrez l’URL de l' API Web pour la connexion de votre CD pour les applications, puis cliquez sur OK.

  7. Sélectionnez compte d’organisation.

    • Si vous n’êtes pas connecté à l’aide du compte Microsoft professionnel ou scolaire que vous utilisez pour accéder aux applications, cliquez sur se connecter , puis entrez le nom d’utilisateur et le mot de passe du compte.

  8. Cliquez sur Se connecter.

  9. Dans la boîte de dialogue navigateur , sélectionnez les données que vous voulez récupérer.

  10. Si les données sont importées comme c’est le cas, sélectionnez l’option charger , sinon choisissez l’option modifier pour ouvrir l' éditeur Power Query.

    Remarque : L' éditeur de Power Query vous offre plusieurs options pour modifier les données renvoyées. Par exemple, il se peut que vous souhaitiez importer moins de colonnes que celles contenues dans les données sources. Dans ce cas, accédez à l’onglet accueil > gérer les colonnes > Sélectionnez colonnes, sélectionnez les colonnes que vous voulez conserver, puis cliquez sur OK. Lorsque vous avez terminé, cliquez sur fermer & charger pour renvoyer les données modifiées à Excel.

Remarque : Pour pouvoir vous connecter à une base de données Teradata, vous avez besoin du fournisseur de données .net pour Teradata sur votre ordinateur.

  1. Cliquez sur l’onglet données , puis obtenez & transformer les données > obtenir des > de donnéesà partir d’une base de données > de la basede données Teradata.

  2. Dans la boîte de dialogue base de données Teradata , dans nom du serveur , spécifiez le serveur Teradata auquel se connecter.

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

  4. Sélectionnez OK.

  5. Si le serveur Teradata nécessite les informations d’identification d’un utilisateur de base de données :

    1. Dans la boîte de dialogue accéder à une base de données , entrez vos nom d’utilisateur et mot de passe.

    2. Cliquez sur Enregistrer.

Important : Mise en retrait de la notification de connecteur de données Facebook   Importer et actualiser des données à partir de Facebook dans Excel cesse de fonctionner en avril 2020. Vous pourrez toujours utiliser le connecteur Facebook Get & Transform (Power Query) jusqu’à ce qu’alors, à compter d’avril, 2020, vous ne pourrez pas vous connecter à Facebook et recevrez un message d’erreur. Nous vous recommandons de réviser ou de supprimer toutes les requêtes Get & Transform (Power Query) qui utilisent le connecteur Facebook le plus rapidement possible afin d’éviter des résultats inattendus.

Remarque : Si c’est la première fois que vous êtes connecté à Facebook, vous serez invité à fournir des informations d’identification. Connectez-vous à l’aide de votre compte Facebook et autorisez l’accès à l’application Power Query. Vous pouvez désactiver les invites suivantes en cliquant sur l’option ne plus m' avertir pour ce connecteur .

  1. Dans l’onglet données , cliquez sur obtenir des données > à partir du > Online Servicesdepuis Facebook. Si vous ne voyez pas le bouton obtenir des données , cliquez sur nouvelle requête > à partir d’autres sources > de Facebook.

  2. Dans la boîte de dialogue Facebook , connectez-vous à Facebook à l’aide de « moi », de votre nom d’utilisateur ou de votre ID d’objet.

    Remarque : Votre nom d’utilisateur Facebook est différent de votre adresse de connexion.

  3. Sélectionnez une catégorie à laquelle vous souhaitez vous connecter dans la liste déroulante connexion . Par exemple, sélectionnez amis pour vous permettre d’accéder à toutes les informations disponibles dans votre catégorie amis Facebook.

  4. Cliquez sur OK.

  5. Le cas échéant, cliquez sur se connecter dans la boîte de dialogue accès Facebook , puis entrez votre adresse de messagerie ou votre numéro de téléphone Facebook et votre mot de passe. Vous pouvez activer la case à cocher pour rester connecté (e). Après vous être connecté, cliquez sur se connecter.

  6. Une fois la connexion établie, vous pourrez afficher un aperçu d’une table contenant des informations sur la catégorie sélectionnée. Par exemple, si vous sélectionnez la catégorie amis, Power Query affiche une table contenant vos amis Facebook par leur nom.

  7. Cliquez sur charger ou modifier.

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

= Facebook.Graph("https://graph.facebook.com/v2.8/me/friends")

Éditeur de Power Query avec formule Facebook

Remarque : L' éditeur de requête s’affiche uniquement lorsque vous chargez, modifiez ou créez une nouvelle requête. Pour afficher l' éditeur de requête sans charger ou modifier une requête de classeur existante, sous l’onglet obtenir & de ruban transformer, cliquez sur obtenir des données > lancer l’éditeur Power Query.

Remarques : 

  • Pour pouvoir vous connecter à une base de données SAP SQL Anywhere, le pilote SAP SQL Anywhere doit être installé sur votre ordinateur. Sélectionnez le pilote qui correspond à votre installation Excel (32-bits ou 64).

  1. Cliquez sur l’onglet données , puis obtenez les > de données à partir de la base de données > à partir de la base de données Sybase. Si vous ne voyez pas le bouton obtenir des données , cliquez sur nouvelle requête > à partir d’une base de données > à partir de la base de données Sybase.

  2. Dans la boîte de dialogue base de données Sybase , spécifiez le serveur Sybase auquel vous connecter dans la zone nom du serveur . Vous pouvez également spécifier un nom de base de données .

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

  4. Cliquez sur OK.

  5. Par défaut, la case chiffrer la connexion est cochée de sorte que Power Query se connecte à votre base de données à l’aide d’une connexion chiffrée simple.

  6. Cliquez sur Se connecter.

Microsoft Azure Le stockage BLOB est un service permettant de stocker de grandes quantités de données non structurées, telles que des images, des vidéos, des sons et des documents, accessibles à partir de n’importe où dans le monde via HTTP ou HTTPs. Pour plus d’informations sur le service de stockage BLOB Azure, voir utilisation du stockage BLOB.

  1. Cliquez sur l’onglet données , puis obtenez & transformer les données > obtenir des données > d’Azure > à partir du stockage BLOB Azure. Si vous ne voyez pas le bouton obtenir des données, cliquez sur nouvelle requête > à partir d’Azure > à partir du stockage BLOB de Microsoft Azure.

  2. Dans la boîte de dialogue Microsoft Azure stockage BLOB , entrez le nom ou l’URL de votre compte de stockage Microsoft Azure, puis cliquez sur OK.

  3. Si vous vous connectez au service de stockage BLOB pour la première fois, vous êtes invité à entrer et enregistrer la clé d’accès au stockage. Dans la boîte de dialogue stockage d’objets BLOB Access Microsoft Azure , entrez votre clé d’accès au stockage dans la zone clé de compte , puis cliquez sur Enregistrer.

    Remarque : Si vous avez besoin de récupérer votre clé d’accès au stockage, accédez au portail deMicrosoft Azure, sélectionnez votre compte de stockage, puis cliquez sur l’icône gérer la clé d’accès en bas de la page. Cliquez sur l’icône copier à droite de la clé primaire, puis collez la valeur dans la zone clé de compte .

  4. L' éditeur de requête recense tous les conteneurs disponibles dans votre stockage d’objets BLOB Microsoft Azure. Dans le navigateur, sélectionnez le conteneur dans lequel vous voulez importer les données, puis cliquez sur appliquer & fermer.

  1. Cliquez sur l’onglet données , puis obtenez les > de données à partir d’Azure > à partir d’Azure HDInsight (HDFS). Si vous ne voyez pas le bouton obtenir des données , cliquez sur nouvelle requête > à partir d’Azure > à partir de Microsoft Azure HDInsight.

  2. Entrez le nom ou l' URL du compte de stockage BLOB Microsoft Azure associé à votre cluster HDInsight, puis cliquez sur OK.

  3. Dans la boîte de dialogue accès Microsoft Azure HDInsight , entrez votre clé de compte, puis cliquez sur se connecter.

  4. Sélectionnez votre cluster dans la boîte de dialogue navigateur , puis recherchez et sélectionnez un fichier de contenu.

  5. Cliquez sur charger pour charger la table sélectionnée ou cliquez sur modifier pour effectuer d’autres filtres et transformations de données avant de les charger.

Vous pouvez utiliser le complément Power Query pour vous connecter à des sources de données externes et effectuer des analyses de données avancées. Les sections suivantes décrivent les étapes de connexion à vos sources de données : pages Web, fichiers texte, bases de données, services en ligne et fichiers, tableaux et plages Excel.

Important : Pour pouvoir utiliser Power Query dans Excel 2013, vous devez l’activer : cliquez sur fichier > options > compléments. Dans la section gérer située en bas, sélectionnez l’option compléments COM dans la liste déroulante, puis cliquez sur atteindre. Cliquez sur la case à cocher Power Query , puis sur OK. Le ruban Power Query doit apparaître automatiquement, mais si ce n’est pas le cas, fermez et redémarrez Excel.

Utiliser l’éditeur de requête

Remarque : L' éditeur de requête s’affiche lorsque vous chargez, modifiez ou créez une requête à l’aide de Power Query. La vidéo suivante montre la fenêtre de l’Éditeur de requête qui s’affiche après la modification d’une requête à partir d’un classeur Excel. Pour afficher l' éditeur de requête sans charger ou modifier une requête existante dans un classeur, dans la section données externes de l’onglet de ruban Power Query , sélectionnez à partir d’autres sources > requête vide. La vidéo suivante montre une manière d’afficher l’Éditeur de requête.

Comment afficher l’Éditeur de requête dans Excel

  1. Dans l’onglet de ruban Power Query , cliquez sur à partir du fichier > à partir du fichier CSV, ou à partir du texte.

  2. Dans la boîte de dialogue Parcourir des valeurs séparées par des virgules , recherchez ou tapez le chemin d’accès du fichier que vous souhaitez utiliser pour la requête.

  3. Cliquez sur Ouvrir.

Remarque : Si vous importez des données à partir d’un fichier CSV, Power Query détecte automatiquement les séparateurs de colonnes, y compris les noms et les types de colonnes. Par exemple, si vous avez importé le fichier CSV d’exemple ci-dessous, Power Query utilise automatiquement la première ligne pour le nom des colonnes et change le type de données de chaque colonne.

Exemple de fichier CSV

Image d’un fichier CSV

Power Query modifie automatiquement le type de données de chaque colonne :

  • Le numéro de commande devient numéro.

  • Modification de la date de la commande à la date

  • La catégorie reste du texte (type de colonne par défaut)

  • Le nom du produit reste du texte (type de colonne par défaut)

  • Modifications des ventes sur numéro

Dans l’éditeur de requête, Power Query applique automatiquement une étape FirstRowAsHeader et une étape ChangeType . Ces actions automatiques sont équivalentes à la promotion manuelle d’une ligne et au changement manuel de chaque type de colonne.

Lorsque Power Query détecte automatiquement les colonnes, vous pouvez également utiliser l' éditeur de requête pour écrire des formules pour Power Query. Par exemple :

= Csv.Document(File.Contents("C:\Examples\Products Categories and Orders.csv"),null,",",null,1252)

= Table.PromoteHeaders(Source)

= Table.TransformColumnTypes(FirstRowAsHeader,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

Remarque : L’Éditeur de requête s’affiche uniquement lorsque vous chargez, modifiez ou créez une requête à l’aide de Power Query. La vidéo suivante présente la fenêtre de l' éditeur de requête dans Excel 2013, après avoir modifié une requête à partir d’un classeur Excel. Pour afficher l' éditeur de requête sans charger ou modifier une requête existante dans un classeur, dans la section données externes de l’onglet de ruban Power Query , sélectionnez à partir d’autres sources > requête vide. La vidéo suivante montre une manière d’afficher l’Éditeur de requête.

Comment afficher l’Éditeur de requête dans Excel

  1. Sélectionnez une cellule de votre plage de données.

  2. Dans l’onglet de ruban Power Query , cliquez sur à partir de la table.

    Se connecter à une table de données Excel

  3. Si vous y êtes invité, dans la boîte de dialogue à partir de la table, vous pouvez cliquer sur le bouton de sélection de plage pour sélectionner une plage spécifique à utiliser comme source de données.

    Boîte de dialogue À partir du tableau

  4. Si la plage de données comporte des en-têtes de colonne, vous pouvez cocher la case mon tableau comporte des en-têtes. Les cellules d’en-tête de plage permettent de définir les noms des colonnes pour la requête.

  5. Dans l’éditeur de requête, cliquez sur fermer & chargement.

Remarque : Si votre plage de données a été définie sous forme de plage nommée ou s’il s’agit d’un tableau Excel, Power Query détectera automatiquement la plage entière et la chargera dans l’éditeur de requête. Les données brutes seront automatiquement converties en table lors de leur chargement dans l’éditeur de requête.

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

= Excel.CurrentWorkbook(){[Name="Table1"]}[Content]

Exemple de formule dans l’Éditeur de requête

Remarque : L’Éditeur de requête s’affiche uniquement lorsque vous chargez, modifiez ou créez une requête à l’aide de Power Query. La vidéo suivante montre la fenêtre de l’Éditeur de requête qui s’affiche après la modification d’une requête à partir d’un classeur Excel. Pour afficher l' éditeur de requête sans charger ou modifier une requête existante dans un classeur, dans la section données externes de l’onglet de ruban Power Query , sélectionnez à partir d’autres sources > requête vide. La vidéo suivante montre une manière d’afficher l’Éditeur de requête.

Comment afficher l’Éditeur de requête dans Excel

  1. Dans l’onglet de ruban Power Query, cliquez sur À partir d’un fichier > À partir d’Excel.

  2. Dans la boîte de dialogue Parcourir d’Excel , recherchez ou tapez le chemin d’accès du fichier que vous souhaitez utiliser pour la requête.

  3. Cliquez sur Ouvrir.

    Si votre classeur source comporte des plages nommées, le nom de la plage sera disponible sous forme de jeu de données.

Vous pouvez également utiliser l' éditeur de requête pour écrire des formules dans Power Query. Par exemple :

= Excel.Workbook
 (File.Contents("C:\Example\Products and Orders.xlsx"))

Remarque : L’Éditeur de requête s’affiche uniquement lorsque vous chargez, modifiez ou créez une requête à l’aide de Power Query. La vidéo suivante présente la fenêtre de l' éditeur de requête dans Excel 2013, après avoir modifié une requête à partir d’un classeur Excel. Pour afficher l' éditeur de requête sans charger ou modifier une requête existante dans un classeur, dans la section données externes de l’onglet de ruban Power Query , sélectionnez à partir d’autres sources > requête vide. La vidéo suivante montre une manière d’afficher l’Éditeur de requête.

Comment afficher l’Éditeur de requête dans Excel

Remarque : Lorsque vous tentez d’importer des données à partir d’un fichier Excel hérité ou d’une base de données Access, vous pouvez rencontrer une erreur indiquant que le moteur de base de données Microsoft Access (fournisseur Microsoft. ACE. OleDb. 12.0) n’est pas enregistré sur l’ordinateur local. Cette erreur se produit uniquement sur les systèmes sur lesquels Office 2013 est installé. Pour résoudre ce problème, téléchargez les ressources suivantes afin de vous assurer que vous pouvez continuer à utiliser les sources de données auxquelles vous essayez d’accéder.

  1. Cliquez sur le ruban de Power Query, puis sélectionnez À partir du web.

  2. Dans la boîte de dialogue Depuis le Web, entrez l’URL d’une page web, puis cliquez sur OK.

    Power Query > À partir du web > boîte de dialogue Entrer une URL

    Dans ce cas, nous utilisons : http://en.wikipedia.org/wiki/UEFA_European_Football_Championship.

    Si la page web nécessite les informations d’identification d’un utilisateur :

    • Dans la boîte de dialogue Accéder au web, cliquez sur une option d’informations d’identification et fournissez des valeurs d’authentification.

    • Cliquez sur Enregistrer.

  3. Cliquez sur OK.

  4. Power Query analyse la page web et charge le volet Navigateur en mode d’affichage Table.

    Si vous savez à la table vous souhaitez vous connecter, cliquez dessus dans la liste. Pour cet exemple, nous avons choisi la table Résultats.

    Power Query > À partir du web > Navigateur > Affichage Table

    Vous pouvez également passer en mode d’affichage Web et sélectionner manuellement la table qui convient. Dans ce cas, nous avons sélectionné la table Résultats.

    Power Query > À partir du web > Navigateur > Affichage Web
  5. Cliquez sur Charger, et Power Query chargera dans Excel les données web que vous avez sélectionnées.

  1. Dans l’onglet de ruban Power Query , cliquez sur à partir de la base de données > à partir de la base de données SQL Server.

    Power Query à partir des options de base de données
  2. Dans la boîte de dialogue base de données Microsoft SQL , spécifiez le serveur SQL auquel se connecter dans la zone nom du serveur . Vous pouvez également spécifier un nom de base de données .

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

    Power Query-boîte de dialogue de connexion de base de données SQL Server
  4. Sélectionnez OK.

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

    Informations d’identification de connexion SQL Server Power Query
    1. Windows: il s’agit de la 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. Après avoir 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 chiffrer la connexion est cochée de sorte que Power Query se connecte à votre base de données à l’aide d’une connexion chiffrée. Si vous ne voulez pas vous connecter à l’aide d’une connexion chiffrée, désactivez cette case à cocher, puis cliquez sur se connecter.

    Si une connexion à votre serveur SQL 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 dans Power Query.

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

  1. Cliquez sur l’onglet Power Query du ruban, puis sélectionnez obtenir des > données externesà partir d’autres sources > à partir d’ODBC.

  2. Dans la boîte de dialogue à partir d’ODBC , s’il est affiché, sélectionnez votre nom de source de données (DSN).

  3. Entrez la chaîne de connexion, puis appuyez sur OK.

  4. Dans la boîte de dialogue suivante, sélectionnez les options de connexion par défaut ou personnalisées, Windowsou de base de données , entrez vos informations d’identification, puis appuyez sur se connecter.

  5. Dans le volet navigateur , sélectionnez les tables ou requêtes auxquelles vous souhaitez vous connecter, puis appuyez sur charger ou modifier.

  1. Dans l’onglet de ruban Power Query , sélectionnez à partir de la base de données > à partir d’une base de données Access.

    Boîte de dialogue obtenir des données de la base de données

  2. Dans la boîte de dialogue Parcourir , accédez à un fichier ou entrez une URL de fichier pour importer un fichier ou créer un lien vers un fichier.

  3. Suivez les étapes de la boîte de dialogue navigation pour vous connecter à la table ou à la requête de votre choix.

  4. Cliquez sur charger ou modifier.

  1. Dans l’onglet de ruban Power Query , cliquez sur à partir du fichier > à partir de XML.

    Power Query à partir de la boîte de dialogue fichier
  2. Dans la boîte de dialogue Parcourir , accédez à un fichier ou entrez une URL de fichier pour importer un fichier ou créer un lien vers un fichier.

  3. Cliquez sur Ouvrir.

    Une fois la connexion établie, vous pourrez utiliser le volet navigateur pour parcourir les collections d’éléments dans le fichier XML sous forme tabulaire et en afficher un aperçu.

Vous pouvez également utiliser l' éditeur de requête pour écrire des formules dans Power Query. Par exemple :

= Xml.Tables(File.Contents("C:\Downloads\XML Example.xml"))

Remarque : L’Éditeur de requête s’affiche uniquement lorsque vous chargez, modifiez ou créez une requête à l’aide de Power Query. La vidéo suivante montre la fenêtre de l’Éditeur de requête qui s’affiche après la modification d’une requête à partir d’un classeur Excel. Pour afficher l' éditeur de requête sans charger ou modifier une requête existante dans un classeur, dans la section données externes de l’onglet de ruban Power Query , sélectionnez à partir d’autres sources > requête vide. La vidéo suivante montre une manière d’afficher l’Éditeur de requête.

  1. Dans l’onglet données , dans le groupe données externes , cliquez sur à partir d’autres sources, puis cliquez sur à partir d’Analysis Services.

    Excel  Ribbon Image

    L’Assistant Connexion de données s’affiche. Cet Assistant comporte trois volets.

    • Connexion à un serveur de base de données

    • Sélectionner une base de données et une table

    • Enregistrer le fichier de connexion de données et terminer

  2. Dans le volet connexion à un serveur de base de données , dans la zone nom du serveur , entrez le nom du serveur de base de données OLAP.

    Conseil : Si vous connaissez le nom du fichier de cube hors connexion auquel vous voulez vous connecter, vous pouvez taper le chemin d’accès complet, le nom de fichier et l’extension du fichier.

  3. Sous informations d’identification pour l’ouverture de session, effectuez l’une des opérations suivantes, puis cliquez sur suivant:

    • Pour utiliser votre nom d’utilisateur et votre mot de passe Windows actuels, cliquez sur utiliser l’authentification Windows.

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

  4. Dans la fenêtre Sélectionner la base de données qui contient les données que vous souhaitez , sélectionnez une base de données, puis cliquez sur suivant.

    Pour vous connecter à un cube spécifique dans la base de données, assurez-vous que l’option se connecter à un cube ou une table spécifique est sélectionnée, puis sélectionnez un cube dans la liste.

  5. Dans le volet enregistrer le fichier de connexion de données et le volet terminer, dans la zone nom de fichier , modifiez le nom de fichier par défaut selon vos besoins (facultatif).

    Cliquez sur Parcourir pour changer l’emplacement de fichier par défaut de mes sources de donnéesou vérifier les noms de fichiers existants.

  6. Dans les champs Description, nom convivialet recherche de mots clés , tapez une description du fichier, un nom convivial et les termes de recherche courants (tous sont facultatifs).

  7. Pour vous assurer que le fichier de connexion est utilisé lors de la mise à jour du tableau croisé dynamique, cliquez sur toujours essayer d’utiliser ce fichier pour actualiser ces données.

    Activez cette case à cocher pour vous assurer que les mises à jour du fichier de connexion seront toujours utilisées par tous les classeurs qui utilisent ce fichier de connexion.

  8. Cliquez sur Terminer pour fermer l’Assistant Connexion de données.

  9. Dans la boîte de dialogue importer des données , sous sélectionnez le mode d’affichage de ces données dans votre classeur, effectuez l’une des opérations suivantes :

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

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

    • Pour stocker la connexion sélectionnée dans le classeur pour une utilisation ultérieure, cliquez sur ne créer que la connexion. Cette case à cocher vérifie que la connexion est utilisée par des formules contenant des fonctions cube que vous créez et que vous ne voulez pas créer un rapport de tableau croisé dynamique.

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

    • Pour placer le rapport de tableau croisé dynamique dans une feuille de calcul existante, sélectionnez feuille existante, puis tapez la référence de cellule de la première cellule de la plage dans laquelle vous voulez rechercher le rapport de tableau croisé dynamique.

      Vous pouvez également cliquer sur réduire la boîte de dialogue Image du bouton pour masquer temporairement la boîte de dialogue, sélectionner la cellule de début de la feuille de calcul que vous souhaitez utiliser, puis appuyer sur le bouton développer la boîte de dialogue Image du bouton .

  11. Pour placer le rapport de tableau croisé dynamique dans une nouvelle feuille de calcul à partir de la cellule a1, cliquez sur nouvelle feuille de calcul.

  12. Pour vérifier ou modifier les propriétés de connexion, cliquez sur Propriétés, apportez les modifications nécessaires dans la boîte de dialogue Propriétés de la connexion , puis cliquez sur OK.

  1. Dans l’onglet Power Query , cliquez sur à partir d’autres sources > requête vide.

  2. Dans l’éditeur de requête, cliquez sur éditeur avancé.

  3. Entrez la chaîne de requête comme suit, en remplaçant « C:\Users\Name\Desktop\JSONTest.json » par le chemin d’accès à votre fichier JSON.

    let
    
        Source = Json.Document(File.Contents("C:\Users\Name\Desktop\JSONTest.json")),
        #"Converted to Table" = Record.ToTable(Source)
    
    in
    
        #"Converted to Table"
    

Remarque : Avant de pouvoir vous connecter à une base de données Oracle à l’aide de Power Query, vous devez utiliser le logiciel client Oracle v 8.1.7 ou une version ultérieure sur votre ordinateur. Pour installer le logiciel client Oracle, accédez 32 à la ODAC de données Oracle Data Access composants (12.1.0.2.4) à l’aide des outils de développement Oracle pour Visual Studio () pour installer le client 32 bits d’Oracle, ou vers 64 bits ODAC 12C Release 4 (12.1.0.2.4) xcopy pour Windows 64 bits pour installer le client Oracle 64.

  1. Dans l’onglet de ruban Power Query , cliquez sur à partir de la base de données > à partir d’une base de données Oracle.

    Power Query à partir des options de base de données
  2. Dans la boîte de dialogue base de données Oracle , dans nom du serveur , spécifiez le serveur Oracle auquel vous connecter. Si un ID de serveur est requis, vous pouvez le spécifier comme suit : « ServerName/IDS ».

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

  4. Cliquez sur OK.

  5. Si le serveur Oracle nécessite les informations d’identification d’un utilisateur de base de données :

    1. Dans la boîte de dialogue accéder à une base de données , entrez vos nom d’utilisateur et mot de passe.

    2. Cliquez sur Se connecter.

  1. Dans l’onglet de ruban Power Query , sélectionnez à partir d’autres sources > à partir d’une liste SharePoint.

    Power Query-obtenir des données à partir d’autres sources
  2. Dans la boîte de dialogue listes Microsoft SharePoint qui s’affiche, entrez l' URL d’un site SharePoint.

    Remarque : Lorsque vous vous connectez à une liste SharePoint, entrez l’URL du site plutôt que l’URL de la liste. Dans la boîte de dialogue accéder à SharePoint , sélectionnez l’URL la plus générale pour s’authentifier correctement sur le site. Par défaut, l’URL la plus générale est sélectionnée.

  3. Sélectionnez OK pour continuer.

  4. Dans la boîte de dialogue accéder à SharePoint qui s’affiche, sélectionnez une option d’informations d’identification :

    1. Sélectionnez anonyme si le serveur SharePoint ne nécessite pas d’informations d’identification.

    2. Cliquez sur Windows si le serveur SharePoint nécessite vos informations d’identification Windows.

    3. Sélectionnez compte professionnel si le serveur SharePoint nécessite les informations d’identification d’un compte d’organisation.

  5. Sélectionnez se connecter.

    Excel Power Query-connexion à une boîte de dialogue de connexion à une liste SharePoint

  1. Dans l’onglet de ruban Power Query , sélectionnez à partir d’autres > sourcesà partir d’un flux OData.

    Power Query-obtenir des données à partir d’autres sources
  2. Dans la boîte de dialogue Flux OData, entrez l’URL d’un flux OData.

  3. Sélectionnez OK.

  4. Si le flux OData requiert les informations d’identification d’un utilisateur, dans la boîte de dialogue accéder à un flux OData :

    1. Sélectionnez Windows si le flux OData nécessite l’authentification Windows.

    2. Sélectionnez de base si le flux OData exige votre nom d’utilisateur et votre mot de passe.

    3. Sélectionnez clé Marketplace si le flux OData requiert une clé de compte Marketplace. Vous pouvez sélectionner l’option obtenir votre clé de compte Marketplace pour vous abonner à des flux OData Microsoft Azure Marketplace. Vous pouvez également vous inscrire à Microsoft Azure Marketplace à partir de la boîte de dialogue accéder à un flux OData.

    4. Cliquez sur compte professionnel si le flux OData requiert les informations d’identification d’accès fédéré. Pour identifiant Windows Live ID, connectez-vous à votre compte.

    5. Sélectionnez Enregistrer.

Remarque : La connexion à un flux OData prend en charge le format de service de données léger JSON.

  1. Cliquez sur l’onglet données , puis obtenez les > de donnéesprovenant d’autres sources > à partir d’OLEDB. Si le bouton obtenir des données n’est pas visible, suivez les instructions ci-dessous de l' Assistant Connexion de données .

  2. Dans la boîte de dialogue à partir d’OLE DB , entrez votre chaîne de connexion, puis appuyez sur OK.

  3. Dans la boîte de dialogue fournisseur OLEDB , sélectionnez l’une des options de connexion par défaut ou personnalisée, Windowsou de base de données , entrez les informations d’identification appropriées, puis cliquez sur se connecter.

  4. Dans la boîte de dialogue navigateur , sélectionnez la ou les tables ou requêtes que vous souhaitez connecter, puis appuyez sur charger ou modifier.

  5. Dans l' éditeur Power Query, appuyez sur Fermer & charger.

  1. Dans l’onglet de ruban Power Query , cliquez sur à partir de la base de données > à partir d’une basede données MySQL.

    Power Query à partir des options de base de données
  2. Dans la boîte de dialogue base de données MySQL , dans nom du serveur , spécifiez le serveur de base de données MySQL auquel se connecter.

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

  4. Cliquez sur OK.

  5. Si le serveur MySQL nécessite les informations d’identification d’un utilisateur de base de données :

    1. Dans la boîte de dialogue accéder à une base de données , entrez vos nom d’utilisateur et mot de passe.

    2. Cliquez sur Se connecter.

  1. Dans l’onglet de ruban Power Query , sélectionnez à partir d’autres sources > à partir de Microsoft Exchange.

    Sources de données Power Query
  2. Dans la boîte de dialogue accéder à un serveur Exchange , spécifiez votre adresse de messagerie et votre mot de passe.

  3. Cliquez sur Enregistrer.

  4. Dans la boîte de dialogue service de découverte automatique Microsoft Exchange , sélectionnez autoriser pour permettre au service Exchange d’approuver vos informations d’identification.

Important : Vérifiez que vous avez téléchargé et installé le complément Power Query.

  1. Dans l’onglet de ruban Power Query , cliquez sur à partir d’autres sources > à partir d’Active Directory.

    Power Query-obtenir des données à partir d’autres sources

  2. Entrez votre domaine dans la boîte de dialogue Active Directory.

  3. Dans la boîte de dialogue domaine Active Directory pour votre domaine, cliquez sur utiliser mes informations d’identification actuellesou utiliser d’autres informations d’identification. Pour utiliser d’autres informations d’identification , entrez vos nom d’utilisateur et mot de passe.

  4. Cliquez sur Se connecter.

  5. Une fois la connexion établie, vous pouvez utiliser le volet navigateur pour parcourir tous les domaines disponibles dans Active Directory et explorer les informations Active Directory de manière descendante, notamment les utilisateurs, les comptes et les ordinateurs.

Avertissement : 

  • Pour que vous puissiez vous connecter à une base de données IBM DB2, vous devez installer le pilote IBM DB2 Data Server sur votre ordinateur (la configuration minimale requise est le package du pilote IBM Data Server). Sélectionnez le pilote qui correspond à l’installation de Power Query (32 ou 64 bits).

  • Il existe des problèmes connus émis par IBM lors de l’installation du pilote IBM DB2 Data Server sur Windows 8.Si vous utilisez Windows 8 et que vous voulez vous connecter à IBM DB2 à l’aide de Power Query, vous devez suivre des étapes d’installation supplémentaires. Vous trouverez davantage d’informations sur le pilote IBM DB2 Data Server sur Windows 8.

  1. Dans l’onglet de ruban Power Query , cliquez sur à partir de la base de données > à partir de la base de données IBM DB2.

    Power Query à partir des options de base de données
  2. Dans la boîte de dialogue base de données IBM DB2 , dans nom du serveur , spécifiez le serveur de base de données IBM DB2 auquel se connecter.

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

  4. Cliquez sur OK.

  5. Si le serveur IBM DB2 nécessite les informations d’identification d’un utilisateur de base de données :

    1. Dans la boîte de dialogue accéder à une base de données , entrez vos nom d’utilisateur et mot de passe.

    2. Cliquez sur Se connecter.

Remarque : Pour pouvoir vous connecter à une base de données PostgreSQL dans Power Query, vous devez avoir installé le fournisseur de données Ngpsql pour PostgreSQL sur votre ordinateur. Sélectionnez le pilote qui correspond à votre version d’Office (32 bits ou 64 bits). Pour plus d’informations, voir : quelle est la version d’Office que j’utilise ? . Assurez-vous également que le fournisseur est enregistré dans la configuration de l’ordinateur qui correspond à la version la plus récente de .NET sur votre appareil.

  1. Dans l’onglet de ruban Power Query , sélectionnez à partir de la base de données > à partir d’une base de données PostgreSQL.

    Power Query à partir des options de base de données
  2. Dans la boîte de dialogue base de données PostgreSQL , spécifiez le serveur de base de données PostgreSQL auquel vous voulez vous connecter dans la section nom du serveur .

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

  4. Sélectionnez OK.

  5. Si le serveur PostgreSQL nécessite les informations d’identification d’un utilisateur de base de données :

    1. Dans la boîte de dialogue accéder à une base de données , entrez vos nom d’utilisateur et mot de passe.

    2. Sélectionnez se connecter.

  1. Accédez à https://Web.powerapps.com/

  2. Sélectionnez l' environnement sur lequel vous voulez vous connecter.

  3. Dans le menu, sélectionnez l’icône paramètres > personnalisations avancées > ressources du développeur.

  4. Copiez la valeur de l' API Web d’instance

    Remarques : 

    • Le format d’URL est semblable àhttps://<tenant>.crm.dynamics.com/api/data/v9.0.

    • Le format exact de l’URL que vous utiliserez pour vous connecter dépend de votre région et de la version de CD-ROM pour les applications que vous utilisez. Pour plus d’informations, voir : URL et versions d’API Web.

  5. Cliquez sur l’onglet données , puis obtenez les > de données à partir de Online Services > de Dynamics 365 (en ligne).

    • Si vous ne voyez pas le bouton obtenir des données , cliquez sur nouvelle requête > à partir d’autres sources >de Dynamics 365 (en ligne).

  6. Dans la boîte de dialogue, avec l’option Basic sélectionnée, entrez l’URL de l' API Web pour la connexion de votre CD pour les applications, puis cliquez sur OK.

  7. Sélectionnez compte d’organisation.

    • Si vous n’êtes pas connecté à l’aide du compte Microsoft professionnel ou scolaire que vous utilisez pour accéder aux applications, cliquez sur se connecter , puis entrez le nom d’utilisateur et le mot de passe du compte.

  8. Cliquez sur Se connecter.

  9. Dans la boîte de dialogue navigateur , sélectionnez les données que vous voulez récupérer.

  10. Si les données sont importées comme c’est le cas, sélectionnez l’option charger , sinon choisissez l’option modifier pour ouvrir l' éditeur Power Query.

    Remarque : L' éditeur de Power Query vous offre plusieurs options pour modifier les données renvoyées. Par exemple, il se peut que vous souhaitiez importer moins de colonnes que celles contenues dans les données sources. Dans ce cas, accédez à l’onglet accueil > gérer les colonnes > Sélectionnez colonnes, sélectionnez les colonnes que vous voulez conserver, puis cliquez sur OK. Lorsque vous avez terminé, cliquez sur fermer & charger pour renvoyer les données modifiées à Excel.

Remarque : Pour pouvoir vous connecter à une base de données Teradata, vous avez besoin du fournisseur de données .net pour Teradata sur votre ordinateur.

  1. Dans l’onglet de ruban Power Query , sélectionnez à partir de la base de données > à partir d’une basede données Teradata.

    Power Query à partir des options de base de données
  2. Dans la boîte de dialogue base de données Teradata , dans nom du serveur , spécifiez le serveur Teradata auquel se connecter.

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

  4. Sélectionnez OK.

  5. Si le serveur Teradata nécessite les informations d’identification d’un utilisateur de base de données :

    1. Dans la boîte de dialogue accéder à une base de données , entrez vos nom d’utilisateur et mot de passe.

    2. Cliquez sur Enregistrer.

Important : Mise en retrait de la notification de connecteur de données Facebook   Importer et actualiser des données à partir de Facebook dans Excel cesse de fonctionner en avril 2020. Vous pourrez toujours utiliser le connecteur Facebook Get & Transform (Power Query) jusqu’à ce qu’alors, à compter d’avril, 2020, vous ne pourrez pas vous connecter à Facebook et recevrez un message d’erreur. Nous vous recommandons de réviser ou de supprimer toutes les requêtes Get & Transform (Power Query) qui utilisent le connecteur Facebook le plus rapidement possible afin d’éviter des résultats inattendus.

Remarque : Si c’est la première fois que vous êtes connecté à Facebook, vous serez invité à fournir des informations d’identification. Connectez-vous à l’aide de votre compte Facebook et autorisez l’accès à l’application Power Query. Vous pouvez désactiver les invites suivantes en cliquant sur l’option ne plus m' avertir pour ce connecteur .

  1. Dans l’onglet de ruban Power Query , cliquez sur à partir d’autres sources > de Facebook.

  2. Dans la boîte de dialogue Facebook , connectez-vous à Facebook à l’aide de « moi », de votre nom d’utilisateur ou de votre ID d’objet.

    Remarque : Votre nom d’utilisateur Facebook est différent de votre adresse de connexion.

  3. Sélectionnez une catégorie à laquelle vous souhaitez vous connecter dans la liste déroulante connexion . Par exemple, sélectionnez amis pour vous permettre d’accéder à toutes les informations disponibles dans votre catégorie amis Facebook.

  4. Cliquez sur OK.

  5. Le cas échéant, cliquez sur se connecter dans la boîte de dialogue accès Facebook , puis entrez votre adresse de messagerie ou votre numéro de téléphone Facebook et votre mot de passe. Vous pouvez activer la case à cocher pour rester connecté (e). Après vous être connecté, cliquez sur se connecter.

  6. Une fois la connexion établie, vous pourrez afficher un aperçu d’une table contenant des informations sur la catégorie sélectionnée. Par exemple, si vous sélectionnez la catégorie amis, Power Query affiche une table contenant vos amis Facebook par leur nom.

  7. Cliquez sur charger ou modifier.

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

= Facebook.Graph("https://graph.facebook.com/v2.8/me/friends")

Éditeur de Power Query avec formule Facebook

Remarque : L’Éditeur de requête s’affiche uniquement lorsque vous chargez, modifiez ou créez une requête à l’aide de Power Query. La vidéo suivante montre la fenêtre de l’Éditeur de requête qui s’affiche après la modification d’une requête à partir d’un classeur Excel. Pour afficher l' éditeur de requête sans charger ou modifier une requête existante dans un classeur, dans la section données externes de l’onglet de ruban Power Query , sélectionnez à partir d’autres sources > requête vide. La vidéo suivante montre une manière d’afficher l’Éditeur de requête.

Comment afficher l’Éditeur de requête dans Excel

Remarques : 

  • Pour pouvoir vous connecter à une base de données SAP SQL Anywhere, le pilote SAP SQL Anywhere doit être installé sur votre ordinateur. Sélectionnez le pilote qui correspond à l’installation de Power Query (32 ou 64 bits).

  1. Dans l’onglet de ruban Power Query , sélectionnez à partir de la base de données > dans SAP Sybase SQL Anywhere.

    Obtenir des données externes à partir d’une base de données
  2. Dans la boîte de dialogue base de données Sybase , spécifiez le serveur Sybase auquel vous connecter dans la zone nom du serveur . Vous pouvez également spécifier un nom de base de données .

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

  4. Cliquez sur OK.

  5. Par défaut, la case chiffrer la connexion est cochée de sorte que Power Query se connecte à votre base de données à l’aide d’une connexion chiffrée simple.

  6. Cliquez sur Se connecter.

Microsoft Azure Le stockage BLOB est un service permettant de stocker de grandes quantités de données non structurées, telles que des images, des vidéos, des sons et des documents, accessibles à partir de n’importe où dans le monde via HTTP ou HTTPs. Pour plus d’informations sur le service de stockage BLOB Azure, voir utilisation du stockage BLOB.

  1. Dans l’onglet de ruban Power Query , sélectionnez à partir d’Azure > dans Microsoft Azure stockage BLOB.

    Boîte de dialogue Importer de Power Query à partir d’Azure
  2. Dans la boîte de dialogue Microsoft Azure stockage BLOB , entrez le nom ou l’URL de votre compte de stockage Microsoft Azure, puis cliquez sur OK.

  3. Si vous vous connectez au service de stockage BLOB pour la première fois, vous êtes invité à entrer et enregistrer la clé d’accès au stockage. Dans la boîte de dialogue stockage d’objets BLOB Access Microsoft Azure , entrez votre clé d’accès au stockage dans la zone clé de compte , puis cliquez sur Enregistrer.

    Remarque : Si vous avez besoin de récupérer votre clé d’accès au stockage, accédez au portail deMicrosoft Azure, sélectionnez votre compte de stockage, puis cliquez sur l’icône gérer la clé d’accès en bas de la page. Cliquez sur l’icône copier à droite de la clé primaire, puis collez la valeur dans la zone clé de compte .

  4. L' éditeur de requête recense tous les conteneurs disponibles dans votre stockage d’objets BLOB Microsoft Azure. Dans le navigateur, sélectionnez le conteneur dans lequel vous voulez importer les données, puis cliquez sur appliquer & fermer.

  1. Dans l’onglet de ruban Power Query , sélectionnez à partir d’Azure > dans Microsoft Azure HDInsight.

    Obtenir des données externes à partir d’Azure
  2. Dans la boîte de dialogue Microsoft Azure HDInsight , entrez un nom de compte , puis cliquez sur OK.

  3. Entrez ensuite votre clé de compte, puis cliquez sur se connecter.

    Remarque : Si vous avez besoin de récupérer votre clé, revenez au portail deMicrosoft Azure, sélectionnez votre compte de stockage, puis cliquez sur l’icône gérer la clé d' accès en bas de la page. Cliquez sur l’icône copier à droite de la clé primaire, puis collez la valeur dans l’Assistant.

  4. Sélectionnez votre cluster dans la boîte de dialogue navigateur , puis recherchez et sélectionnez un fichier de contenu.

  5. Cliquez sur charger pour charger la table sélectionnée ou cliquez sur modifier pour effectuer d’autres filtres et transformations de données avant de les charger.

Vous pouvez utiliser le complément Power Query pour vous connecter à des sources de données externes et effectuer des analyses de données avancées. Les sections suivantes fournissent des instructions sur l’utilisation de Power Query pour vous connecter à vos sources de données (pages Web, fichiers texte, bases de données, services en ligne et fichiers, tableaux et plages Excel).

Important : 

  • Vérifiez que vous avez téléchargé, installé et activé le complément Power Query.

  • Pour activer le complément Power Query , cliquez sur > des Options de fichier > des compléments. Dans la section gérer située en bas, sélectionnez l’option compléments COM dans la liste déroulante, puis cliquez sur atteindre. Cliquez sur la case à cocher Power Query , puis sur OK. Le ruban Power Query doit apparaître automatiquement, mais si ce n’est pas le cas, fermez et redémarrez Excel.

Utiliser l’éditeur de requête

Remarque : L' éditeur de requête s’affiche lorsque vous chargez, modifiez ou créez une requête à l’aide de Power Query. La vidéo suivante montre la fenêtre de l’Éditeur de requête qui s’affiche après la modification d’une requête à partir d’un classeur Excel. Pour afficher l' éditeur de requête sans charger ou modifier une requête existante dans un classeur, dans la section données externes de l’onglet de ruban Power Query , sélectionnez à partir d’autres sources > requête vide. La vidéo suivante montre une manière d’afficher l’Éditeur de requête.

Comment afficher l’Éditeur de requête dans Excel

  1. Dans l’onglet de ruban Power Query , cliquez sur à partir du fichier > à partir d' un fichier CSV ou d’un texte.

  2. Dans la boîte de dialogue Parcourir des valeurs séparées par des virgules , recherchez ou tapez le chemin d’accès du fichier que vous souhaitez utiliser pour la requête.

  3. Cliquez sur Ouvrir.

Remarque : Si vous importez des données à partir d’un fichier CSV, Power Query détecte automatiquement les séparateurs de colonnes, y compris les noms et les types de colonnes. Par exemple, si vous avez importé le fichier CSV d’exemple ci-dessous, Power Query utilise automatiquement la première ligne pour le nom des colonnes et change le type de données de chaque colonne.

Exemple de fichier CSV

Image d’un fichier CSV

Power Query modifie automatiquement le type de données de chaque colonne :

  • Le numéro de commande devient numéro.

  • Modification de la date de la commande à la date

  • La catégorie reste du texte (type de colonne par défaut)

  • Le nom du produit reste du texte (type de colonne par défaut)

  • Modifications des ventes sur numéro

Dans l’éditeur de requête, Power Query applique automatiquement une étape FirstRowAsHeader et une étape ChangeType . Ces actions automatiques sont équivalentes à la promotion manuelle d’une ligne et au changement manuel de chaque type de colonne.

Lorsque Power Query détecte automatiquement les colonnes, vous pouvez également utiliser l' éditeur de requête pour écrire des formules pour Power Query. Par exemple :

= Csv.Document(File.Contents("C:\Examples\Products Categories and Orders.csv"),null,",",null,1252)

= Table.PromoteHeaders(Source)

= Table.TransformColumnTypes(FirstRowAsHeader,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

  1. Sélectionnez une cellule de votre plage de données.

  2. Dans l’onglet de ruban Power Query , cliquez sur à partir de la table.

    Se connecter à une table de données Excel

  3. Si vous y êtes invité, dans la boîte de dialogue à partir de la table, vous pouvez cliquer sur le bouton de sélection de plage pour sélectionner une plage spécifique à utiliser comme source de données.

    Boîte de dialogue À partir du tableau

  4. Si la plage de données comporte des en-têtes de colonne, vous pouvez cocher la case mon tableau comporte des en-têtes. Les cellules d’en-tête de plage permettent de définir les noms des colonnes pour la requête.

  5. Dans l’éditeur de requête, cliquez sur fermer & chargement.

Remarque : Si votre plage de données a été définie sous forme de plage nommée ou s’il s’agit d’un tableau Excel, Power Query détectera automatiquement la plage entière et la chargera dans l’éditeur de requête. Les données brutes seront automatiquement converties en table lors de leur chargement dans l’éditeur de requête.

Remarque : L’Éditeur de requête s’affiche uniquement lorsque vous chargez, modifiez ou créez une requête à l’aide de Power Query. La vidéo suivante montre la fenêtre de l’Éditeur de requête qui s’affiche après la modification d’une requête à partir d’un classeur Excel. Pour afficher l' éditeur de requête sans charger ou modifier une requête existante dans un classeur, dans la section données externes de l’onglet de ruban Power Query , sélectionnez à partir d’autres sources > requête vide. La vidéo suivante montre une manière d’afficher l’Éditeur de requête.

Comment afficher l’Éditeur de requête dans Excel

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

= Excel.CurrentWorkbook(){[Name="Table1"]}[Content]

Exemple de formule dans l’Éditeur de requête

  1. Dans l’onglet de ruban Power Query, cliquez sur À partir d’un fichier > À partir d’Excel.

  2. Dans la boîte de dialogue Parcourir d’Excel , recherchez ou tapez le chemin d’accès du fichier que vous souhaitez utiliser pour la requête.

  3. Cliquez sur Ouvrir.

    Si votre classeur source comporte des plages nommées, le nom de la plage sera disponible sous forme de jeu de données.

Vous pouvez également utiliser l' éditeur de requête pour écrire des formules dans Power Query. Par exemple :

= Excel.Workbook
 (File.Contents("C:\Example\Products and Orders.xlsx"))

Remarque : L’Éditeur de requête s’affiche uniquement lorsque vous chargez, modifiez ou créez une requête à l’aide de Power Query. La vidéo suivante présente la fenêtre de l' éditeur de requête dans Excel 2013, après avoir modifié une requête à partir d’un classeur Excel. Pour afficher l' éditeur de requête sans charger ou modifier une requête existante dans un classeur, dans la section données externes de l’onglet de ruban Power Query , sélectionnez à partir d’autres sources > requête vide. La vidéo suivante montre une manière d’afficher l’Éditeur de requête.

Comment afficher l’Éditeur de requête dans Excel

  1. Cliquez sur le ruban de Power Query, puis sélectionnez À partir du web.

  2. Dans la boîte de dialogue Depuis le Web, entrez l’URL d’une page web, puis cliquez sur OK.

    Power Query > À partir du web > boîte de dialogue Entrer une URL

    Dans ce cas, nous utilisons : http://en.wikipedia.org/wiki/UEFA_European_Football_Championship.

    Si la page web nécessite les informations d’identification d’un utilisateur :

    • Dans la boîte de dialogue Accéder au web, cliquez sur une option d’informations d’identification et fournissez des valeurs d’authentification.

    • Cliquez sur Enregistrer.

  3. Cliquez sur OK.

  4. Power Query analyse la page web et charge le volet Navigateur en mode d’affichage Table.

    Si vous savez à la table vous souhaitez vous connecter, cliquez dessus dans la liste. Pour cet exemple, nous avons choisi la table Résultats.

    Power Query > À partir du web > Navigateur > Affichage Table

    Vous pouvez également passer en mode d’affichage Web et sélectionner manuellement la table qui convient. Dans ce cas, nous avons sélectionné la table Résultats.

    Power Query > À partir du web > Navigateur > Affichage Web
  5. Cliquez sur Charger, et Power Query chargera dans Excel les données web que vous avez sélectionnées.

  1. Dans l’onglet de ruban Power Query , cliquez sur à partir de la base de données > à partir de la base de données SQL Server.

    Power Query à partir des options de base de données
  2. Dans la boîte de dialogue base de données Microsoft SQL , spécifiez le serveur SQL auquel se connecter dans la zone nom du serveur . Vous pouvez également spécifier un nom de base de données .

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

    Power Query-boîte de dialogue de connexion de base de données SQL Server
  4. Sélectionnez OK.

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

    Informations d’identification de connexion SQL Server Power Query
    1. Windows: il s’agit de la 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. Après avoir 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 chiffrer la connexion est cochée de sorte que Power Query se connecte à votre base de données à l’aide d’une connexion chiffrée. Si vous ne voulez pas vous connecter à l’aide d’une connexion chiffrée, désactivez cette case à cocher, puis cliquez sur se connecter.

    Si une connexion à votre serveur SQL 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 dans Power Query.

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

  1. Cliquez sur l’onglet Power Query du ruban, puis sélectionnez obtenir des > données externesà partir d’autres sources > à partir d’ODBC.

  2. Dans la boîte de dialogue à partir d’ODBC , s’il est affiché, sélectionnez votre nom de source de données (DSN).

  3. Entrez la chaîne de connexion, puis appuyez sur OK.

  4. Dans la boîte de dialogue suivante, sélectionnez les options de connexion par défaut ou personnalisées, Windowsou de base de données , entrez vos informations d’identification, puis appuyez sur se connecter.

  5. Dans le volet navigateur , sélectionnez les tables ou requêtes auxquelles vous souhaitez vous connecter, puis appuyez sur charger ou modifier.

  1. Dans l’onglet de ruban Power Query , sélectionnez à partir de la base de données > à partir d’une base de données Access.

    Boîte de dialogue obtenir des données de la base de données

  2. Dans la boîte de dialogue Parcourir , accédez à un fichier ou entrez une URL de fichier pour importer un fichier ou créer un lien vers un fichier.

  3. Suivez les étapes de la boîte de dialogue navigation pour vous connecter à la table ou à la requête de votre choix.

  4. Cliquez sur charger ou modifier.

  1. Dans l’onglet de ruban Power Query , cliquez sur à partir du fichier > à partir de XML.

    Power Query à partir de la boîte de dialogue fichier
  2. Dans la boîte de dialogue Parcourir , accédez à un fichier ou entrez une URL de fichier pour importer un fichier ou créer un lien vers un fichier.

  3. Cliquez sur Ouvrir.

    Une fois la connexion établie, vous pourrez utiliser le volet navigateur pour parcourir les collections d’éléments dans le fichier XML sous forme tabulaire et en afficher un aperçu.

Vous pouvez également utiliser l' éditeur de requête pour écrire des formules dans Power Query. Par exemple :

= Xml.Tables(File.Contents("C:\Downloads\XML Example.xml"))

Remarque : L’Éditeur de requête s’affiche uniquement lorsque vous chargez, modifiez ou créez une requête à l’aide de Power Query. La vidéo suivante montre la fenêtre de l’Éditeur de requête qui s’affiche après la modification d’une requête à partir d’un classeur Excel. Pour afficher l' éditeur de requête sans charger ou modifier une requête existante dans un classeur, dans la section données externes de l’onglet de ruban Power Query , sélectionnez à partir d’autres sources > requête vide. La vidéo suivante montre une manière d’afficher l’Éditeur de requête.

  1. Dans l’onglet données , dans le groupe données externes , cliquez sur à partir d’autres sources, puis cliquez sur à partir d’Analysis Services.

    Excel  Ribbon Image

    L’Assistant Connexion de données s’affiche. Cet Assistant comporte trois volets.

    • Connexion à un serveur de base de données

    • Sélectionner une base de données et une table

    • Enregistrer le fichier de connexion de données et terminer

  2. Dans le volet connexion à un serveur de base de données , dans la zone nom du serveur , entrez le nom du serveur de base de données OLAP.

    Conseil : Si vous connaissez le nom du fichier de cube hors connexion auquel vous voulez vous connecter, vous pouvez taper le chemin d’accès complet, le nom de fichier et l’extension du fichier.

  3. Sous informations d’identification pour l’ouverture de session, effectuez l’une des opérations suivantes, puis cliquez sur suivant:

    • Pour utiliser votre nom d’utilisateur et votre mot de passe Windows actuels, cliquez sur utiliser l’authentification Windows.

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

  4. Dans la fenêtre Sélectionner la base de données qui contient les données que vous souhaitez , sélectionnez une base de données, puis cliquez sur suivant.

    Pour vous connecter à un cube spécifique dans la base de données, assurez-vous que l’option se connecter à un cube ou une table spécifique est sélectionnée, puis sélectionnez un cube dans la liste.

  5. Dans le volet enregistrer le fichier de connexion de données et le volet terminer, dans la zone nom de fichier , modifiez le nom de fichier par défaut selon vos besoins (facultatif).

    Cliquez sur Parcourir pour changer l’emplacement de fichier par défaut de mes sources de donnéesou vérifier les noms de fichiers existants.

  6. Dans les champs Description, nom convivialet recherche de mots clés , tapez une description du fichier, un nom convivial et les termes de recherche courants (tous sont facultatifs).

  7. Pour vous assurer que le fichier de connexion est utilisé lors de la mise à jour du tableau croisé dynamique, cliquez sur toujours essayer d’utiliser ce fichier pour actualiser ces données.

    Activez cette case à cocher pour vous assurer que les mises à jour du fichier de connexion seront toujours utilisées par tous les classeurs qui utilisent ce fichier de connexion.

  8. Cliquez sur Terminer pour fermer l’Assistant Connexion de données.

  9. Dans la boîte de dialogue importer des données , sous sélectionnez le mode d’affichage de ces données dans votre classeur, effectuez l’une des opérations suivantes :

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

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

    • Pour stocker la connexion sélectionnée dans le classeur pour une utilisation ultérieure, cliquez sur ne créer que la connexion. Cette case à cocher vérifie que la connexion est utilisée par des formules contenant des fonctions cube que vous créez et que vous ne voulez pas créer un rapport de tableau croisé dynamique.

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

    • Pour placer le rapport de tableau croisé dynamique dans une feuille de calcul existante, sélectionnez feuille existante, puis tapez la référence de cellule de la première cellule de la plage dans laquelle vous voulez rechercher le rapport de tableau croisé dynamique.

      Vous pouvez également cliquer sur réduire la boîte de dialogue Image du bouton pour masquer temporairement la boîte de dialogue, sélectionner la cellule de début de la feuille de calcul que vous souhaitez utiliser, puis appuyer sur le bouton développer la boîte de dialogue Image du bouton .

  11. Pour placer le rapport de tableau croisé dynamique dans une nouvelle feuille de calcul à partir de la cellule a1, cliquez sur nouvelle feuille de calcul.

  12. Pour vérifier ou modifier les propriétés de connexion, cliquez sur Propriétés, apportez les modifications nécessaires dans la boîte de dialogue Propriétés de la connexion , puis cliquez sur OK.

  1. Dans l’onglet Power Query , cliquez sur à partir d’autres sources > requête vide.

  2. Dans l’éditeur de requête, cliquez sur éditeur avancé.

  3. Entrez la chaîne de requête comme suit, en remplaçant « C:\Users\Name\Desktop\JSONTest.json » par le chemin d’accès à votre fichier JSON.

    let
    
        Source = Json.Document(File.Contents("C:\Users\Name\Desktop\JSONTest.json")),
        #"Converted to Table" = Record.ToTable(Source)
    
    in
    
        #"Converted to Table"
    

Remarque : Avant de pouvoir vous connecter à une base de données Oracle à l’aide de Power Query, vous devez utiliser le logiciel client Oracle v 8.1.7 ou une version ultérieure sur votre ordinateur. Pour installer le logiciel client Oracle, accédez 32 à la ODAC de données Oracle Data Access composants (12.1.0.2.4) à l’aide des outils de développement Oracle pour Visual Studio () pour installer le client 32 bits d’Oracle, ou vers 64 bits ODAC 12C Release 4 (12.1.0.2.4) xcopy pour Windows 64 bits pour installer le client Oracle 64.

  1. Dans l’onglet de ruban Power Query , cliquez sur à partir de la base de données > à partir d’une base de données Oracle.

    Power Query à partir des options de base de données
  2. Dans la boîte de dialogue base de données Oracle , dans nom du serveur , spécifiez le serveur Oracle auquel vous connecter. Si un ID de serveur est requis, vous pouvez le spécifier comme suit : « ServerName/IDS ».

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

  4. Cliquez sur OK.

  5. Si le serveur Oracle nécessite les informations d’identification d’un utilisateur de base de données :

    1. Dans la boîte de dialogue accéder à une base de données , entrez vos nom d’utilisateur et mot de passe.

    2. Cliquez sur Se connecter.

  1. Dans l’onglet de ruban Power Query , sélectionnez à partir d’autres sources > à partir d’une liste SharePoint.

    Power Query-obtenir des données à partir d’autres sources
  2. Dans la boîte de dialogue listes Microsoft SharePoint qui s’affiche, entrez l' URL d’un site SharePoint.

    Remarque : Lorsque vous vous connectez à une liste SharePoint, entrez l’URL du site plutôt que l’URL de la liste. Dans la boîte de dialogue accéder à SharePoint , sélectionnez l’URL la plus générale pour s’authentifier correctement sur le site. Par défaut, l’URL la plus générale est sélectionnée.

  3. Sélectionnez OK pour continuer.

  4. Dans la boîte de dialogue accéder à SharePoint qui s’affiche, sélectionnez une option d’informations d’identification :

    1. Sélectionnez anonyme si le serveur SharePoint ne nécessite pas d’informations d’identification.

    2. Cliquez sur Windows si le serveur SharePoint nécessite vos informations d’identification Windows.

    3. Sélectionnez compte professionnel si le serveur SharePoint nécessite les informations d’identification d’un compte d’organisation.

  5. Sélectionnez se connecter.

    Excel Power Query-connexion à une boîte de dialogue de connexion à une liste SharePoint

  1. Dans l’onglet de ruban Power Query , sélectionnez à partir d’autres > sourcesà partir d’un flux OData.

    Power Query-obtenir des données à partir d’autres sources
  2. Dans la boîte de dialogue Flux OData, entrez l’URL d’un flux OData.

  3. Sélectionnez OK.

  4. Si le flux OData requiert les informations d’identification d’un utilisateur, dans la boîte de dialogue accéder à un flux OData :

    1. Sélectionnez Windows si le flux OData nécessite l’authentification Windows.

    2. Sélectionnez de base si le flux OData exige votre nom d’utilisateur et votre mot de passe.

    3. Sélectionnez clé Marketplace si le flux OData requiert une clé de compte Marketplace. Vous pouvez sélectionner l’option obtenir votre clé de compte Marketplace pour vous abonner à des flux OData Microsoft Azure Marketplace. Vous pouvez également vous inscrire à Microsoft Azure Marketplace à partir de la boîte de dialogue accéder à un flux OData.

    4. Cliquez sur compte professionnel si le flux OData requiert les informations d’identification d’accès fédéré. Pour identifiant Windows Live ID, connectez-vous à votre compte.

    5. Sélectionnez Enregistrer.

Remarque : La connexion à un flux OData prend en charge le format de service de données léger JSON.

  1. Cliquez sur l’onglet données , puis obtenez les > de donnéesprovenant d’autres sources > à partir d’OLEDB. Si le bouton obtenir des données n’est pas visible, suivez les instructions ci-dessous de l' Assistant Connexion de données .

  2. Dans la boîte de dialogue à partir d’OLE DB , entrez votre chaîne de connexion, puis appuyez sur OK.

  3. Dans la boîte de dialogue fournisseur OLEDB , sélectionnez l’une des options de connexion par défaut ou personnalisée, Windowsou de base de données , entrez les informations d’identification appropriées, puis cliquez sur se connecter.

  4. Dans la boîte de dialogue navigateur , sélectionnez la ou les tables ou requêtes que vous souhaitez connecter, puis appuyez sur charger ou modifier.

  5. Dans l' éditeur Power Query, appuyez sur Fermer & charger.

  1. Dans l’onglet de ruban Power Query , cliquez sur à partir de la base de données > à partir d’une basede données MySQL.

    Power Query à partir des options de base de données
  2. Dans la boîte de dialogue base de données MySQL , dans nom du serveur , spécifiez le serveur de base de données MySQL auquel se connecter.

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

  4. Cliquez sur OK.

  5. Si le serveur MySQL nécessite les informations d’identification d’un utilisateur de base de données :

    1. Dans la boîte de dialogue accéder à une base de données , entrez vos nom d’utilisateur et mot de passe.

    2. Cliquez sur Se connecter.

  1. Dans l’onglet de ruban Power Query , sélectionnez à partir d’autres sources > à partir de Microsoft Exchange.

    Sources de données Power Query
  2. Dans la boîte de dialogue accéder à un serveur Exchange , spécifiez votre adresse de messagerie et votre mot de passe.

  3. Cliquez sur Enregistrer.

  4. Dans la boîte de dialogue service de découverte automatique Microsoft Exchange , sélectionnez autoriser pour permettre au service Exchange d’approuver vos informations d’identification.

Important : Vérifiez que vous avez téléchargé et installé le complément Power Query.

  1. Dans l’onglet de ruban Power Query , cliquez sur à partir d’autres sources > à partir d’Active Directory.

    Power Query-obtenir des données à partir d’autres sources

  2. Entrez votre domaine dans la boîte de dialogue Active Directory.

  3. Dans la boîte de dialogue domaine Active Directory pour votre domaine, cliquez sur utiliser mes informations d’identification actuellesou utiliser d’autres informations d’identification. Pour utiliser d’autres authentifications credenitals, entrez vos nom d’utilisateur et mot de passe.

  4. Cliquez sur Se connecter.

  5. Une fois la connexion établie, vous pouvez utiliser le volet navigateur pour parcourir tous les domaines disponibles dans Active Directory et explorer les informations Active Directory de manière descendante, notamment les utilisateurs, les comptes et les ordinateurs.

Avertissement : 

  • Pour que vous puissiez vous connecter à une base de données IBM DB2, vous devez installer le pilote IBM DB2 Data Server sur votre ordinateur (la configuration minimale requise est le package du pilote IBM Data Server). Sélectionnez le pilote qui correspond à l’installation de Power Query (32 ou 64 bits).

  • Il existe des problèmes connus émis par IBM lors de l’installation du pilote IBM DB2 Data Server sur Windows 8.Si vous utilisez Windows 8 et que vous voulez vous connecter à IBM DB2 à l’aide de Power Query, vous devez suivre des étapes d’installation supplémentaires. Vous trouverez davantage d’informations sur le pilote IBM DB2 Data Server sur Windows 8..

  1. Dans l’onglet de ruban Power Query , cliquez sur à partir de la base de données > à partir de la base de données IBM DB2.

    Power Query à partir des options de base de données
  2. Dans la boîte de dialogue base de données IBM DB2 , dans nom du serveur , spécifiez le serveur de base de données IBM DB2 auquel se connecter.

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

  4. Cliquez sur OK.

  5. Si le serveur IBM DB2 nécessite les informations d’identification d’un utilisateur de base de données :

    1. Dans la boîte de dialogue accéder à une base de données , entrez vos nom d’utilisateur et mot de passe.

    2. Cliquez sur Se connecter.

Remarque : Pour pouvoir vous connecter à une base de données PostgreSQL dans Power Query, vous devez avoir installé le fournisseur de données Ngpsql pour PostgreSQL sur votre ordinateur. Sélectionnez le pilote qui correspond à votre version d’Office (32 bits ou 64 bits). Pour plus d’informations, voir : quelle est la version d’Office que j’utilise ? . Assurez-vous également que le fournisseur est enregistré dans la configuration de l’ordinateur qui correspond à la version la plus récente de .NET sur votre appareil.

  1. Dans l’onglet de ruban Power Query , sélectionnez à partir de la base de données > à partir d’une base de données PostgreSQL.

    Power Query à partir des options de base de données
  2. Dans la boîte de dialogue base de données PostgreSQL , spécifiez le serveur de base de données PostgreSQL auquel vous voulez vous connecter dans la section nom du serveur .

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

  4. Sélectionnez OK.

  5. Si le serveur PostgreSQL nécessite les informations d’identification d’un utilisateur de base de données :

    1. Dans la boîte de dialogue accéder à une base de données , entrez vos nom d’utilisateur et mot de passe.

    2. Sélectionnez se connecter.

  1. Accédez à https://Web.powerapps.com/

  2. Sélectionnez l' environnement sur lequel vous voulez vous connecter.

  3. Dans le menu, sélectionnez l’icône paramètres > personnalisations avancées > ressources du développeur.

  4. Copiez la valeur de l' API Web d’instance

    Remarques : 

    • Le format d’URL est semblable àhttps://<tenant>.crm.dynamics.com/api/data/v9.0.

    • Le format exact de l’URL que vous utiliserez pour vous connecter dépend de votre région et de la version de CD-ROM pour les applications que vous utilisez. Pour plus d’informations, voir : URL et versions d’API Web.

  5. Cliquez sur l’onglet données , puis obtenez les > de données à partir de Online Services > de Dynamics 365 (en ligne).

    • Si vous ne voyez pas le bouton obtenir des données , cliquez sur nouvelle requête > à partir d’autres sources >de Dynamics 365 (en ligne).

  6. Dans la boîte de dialogue, avec l’option Basic sélectionnée, entrez l’URL de l' API Web pour la connexion de votre CD pour les applications, puis cliquez sur OK.

  7. Sélectionnez compte d’organisation.

    • Si vous n’êtes pas connecté à l’aide du compte Microsoft professionnel ou scolaire que vous utilisez pour accéder aux applications, cliquez sur se connecter , puis entrez le nom d’utilisateur et le mot de passe du compte.

  8. Cliquez sur Se connecter.

  9. Dans la boîte de dialogue navigateur , sélectionnez les données que vous voulez récupérer.

  10. Si les données sont importées comme c’est le cas, sélectionnez l’option charger , sinon choisissez l’option modifier pour ouvrir l' éditeur Power Query.

    Remarque : L' éditeur de Power Query vous offre plusieurs options pour modifier les données renvoyées. Par exemple, il se peut que vous souhaitiez importer moins de colonnes que celles contenues dans les données sources. Dans ce cas, accédez à l’onglet accueil > gérer les colonnes > Sélectionnez colonnes, sélectionnez les colonnes que vous voulez conserver, puis cliquez sur OK. Lorsque vous avez terminé, cliquez sur fermer & charger pour renvoyer les données modifiées à Excel.

Remarque : Pour pouvoir vous connecter à une base de données Teradata, vous avez besoin du fournisseur de données .net pour Teradata sur votre ordinateur.

  1. Dans l’onglet de ruban Power Query , sélectionnez à partir de la base de données > à partir d’une basede données Teradata.

    Power Query à partir des options de base de données
  2. Dans la boîte de dialogue base de données Teradata , dans nom du serveur , spécifiez le serveur Teradata auquel se connecter.

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

  4. Sélectionnez OK.

  5. Si le serveur Teradata nécessite les informations d’identification d’un utilisateur de base de données :

    1. Dans la boîte de dialogue accéder à une base de données , entrez vos nom d’utilisateur et mot de passe.

    2. Cliquez sur Enregistrer.

Important : Mise en retrait de la notification de connecteur de données Facebook   Importer et actualiser des données à partir de Facebook dans Excel cesse de fonctionner en avril 2020. Vous pourrez toujours utiliser le connecteur Facebook Get & Transform (Power Query) jusqu’à ce qu’alors, à compter d’avril, 2020, vous ne pourrez pas vous connecter à Facebook et recevrez un message d’erreur. Nous vous recommandons de réviser ou de supprimer toutes les requêtes Get & Transform (Power Query) qui utilisent le connecteur Facebook le plus rapidement possible afin d’éviter des résultats inattendus.

Remarque : Si c’est la première fois que vous êtes connecté à Facebook, vous serez invité à fournir des informations d’identification. Connectez-vous à l’aide de votre compte Facebook et autorisez l’accès à l’application Power Query. Vous pouvez désactiver les invites suivantes en cliquant sur l’option ne plus m' avertir pour ce connecteur .

  1. Dans l’onglet de ruban Power Query , cliquez sur à partir d’autres sources > de Facebook.

  2. Dans la boîte de dialogue Facebook , connectez-vous à Facebook à l’aide de « moi », de votre nom d’utilisateur ou de votre ID d’objet.

    Remarque : Votre nom d’utilisateur Facebook est différent de votre adresse de connexion.

  3. Sélectionnez une catégorie à laquelle vous souhaitez vous connecter dans la liste déroulante connexion . Par exemple, sélectionnez amis pour vous permettre d’accéder à toutes les informations disponibles dans votre catégorie amis Facebook.

  4. Cliquez sur OK.

  5. Le cas échéant, cliquez sur se connecter dans la boîte de dialogue accès Facebook , puis entrez votre adresse de messagerie ou votre numéro de téléphone Facebook et votre mot de passe. Vous pouvez activer la case à cocher pour rester connecté (e). Après vous être connecté, cliquez sur se connecter.

  6. Une fois la connexion établie, vous pourrez afficher un aperçu d’une table contenant des informations sur la catégorie sélectionnée. Par exemple, si vous sélectionnez la catégorie amis, Power Query affiche une table contenant vos amis Facebook par leur nom.

  7. Cliquez sur charger ou modifier.

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

= Facebook.Graph("https://graph.facebook.com/v2.8/me/friends")

Éditeur de Power Query avec formule Facebook

Remarque : L’Éditeur de requête s’affiche uniquement lorsque vous chargez, modifiez ou créez une requête à l’aide de Power Query. La vidéo suivante montre la fenêtre de l’Éditeur de requête qui s’affiche après la modification d’une requête à partir d’un classeur Excel. Pour afficher l' éditeur de requête sans charger ou modifier une requête existante dans un classeur, dans la section données externes de l’onglet de ruban Power Query , sélectionnez à partir d’autres sources > requête vide. La vidéo suivante montre une manière d’afficher l’Éditeur de requête.

Comment afficher l’Éditeur de requête dans Excel

Remarques : 

  • Pour pouvoir vous connecter à une base de données SAP SQL Anywhere, le pilote SAP SQL Anywhere doit être installé sur votre ordinateur. Sélectionnez le pilote qui correspond à l’installation de Power Query (32 ou 64 bits).

  1. Dans l’onglet de ruban Power Query , sélectionnez à partir de la base de données > dans SAP Sybase SQL Anywhere.

    Obtenir des données externes à partir d’une base de données
  2. Dans la boîte de dialogue base de données Sybase , spécifiez le serveur Sybase auquel vous connecter dans la zone nom du serveur . Vous pouvez également spécifier un nom de base de données .

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

  4. Cliquez sur OK.

  5. Par défaut, la case chiffrer la connexion est cochée de sorte que Power Query se connecte à votre base de données à l’aide d’une connexion chiffrée simple.

  6. Cliquez sur Se connecter.

Microsoft Azure Le stockage BLOB est un service permettant de stocker de grandes quantités de données non structurées, telles que des images, des vidéos, des sons et des documents, accessibles à partir de n’importe où dans le monde via HTTP ou HTTPs. Pour plus d’informations sur le service de stockage BLOB Azure, voir utilisation du stockage BLOB.

  1. Dans l’onglet de ruban Power Query , sélectionnez à partir d’Azure > dans Microsoft Azure stockage BLOB.

    Boîte de dialogue Importer de Power Query à partir d’Azure
  2. Dans la boîte de dialogue Microsoft Azure stockage BLOB , entrez le nom ou l’URL de votre compte de stockage Microsoft Azure, puis cliquez sur OK.

  3. Si vous vous connectez au service de stockage BLOB pour la première fois, vous êtes invité à entrer et enregistrer la clé d’accès au stockage. Dans la boîte de dialogue stockage d’objets BLOB Access Microsoft Azure , entrez votre clé d’accès au stockage dans la zone clé de compte , puis cliquez sur Enregistrer.

    Remarque : Si vous avez besoin de récupérer votre clé d’accès au stockage, accédez au portail deMicrosoft Azure, sélectionnez votre compte de stockage, puis cliquez sur l’icône gérer la clé d’accès en bas de la page. Cliquez sur l’icône copier à droite de la clé primaire, puis collez la valeur dans la zone clé de compte .

  4. L' éditeur de requête recense tous les conteneurs disponibles dans votre stockage d’objets BLOB Microsoft Azure. Dans le navigateur, sélectionnez le conteneur dans lequel vous voulez importer les données, puis cliquez sur appliquer & fermer.

  1. Dans l’onglet de ruban Power Query , sélectionnez à partir d’Azure > dans Microsoft Azure HDInsight.

    Obtenir des données externes à partir d’Azure
  2. Dans la boîte de dialogue Microsoft Azure HDInsight , entrez un nom de compte , puis cliquez sur OK.

  3. Entrez ensuite votre clé de compte, puis cliquez sur se connecter.

    Remarque : Si vous avez besoin de récupérer votre clé, revenez au portail deMicrosoft Azure, sélectionnez votre compte de stockage, puis cliquez sur l’icône gérer la clé d' accès en bas de la page. Cliquez sur l’icône copier à droite de la clé primaire, puis collez la valeur dans l’Assistant.

  4. Sélectionnez votre cluster dans la boîte de dialogue navigateur , puis recherchez et sélectionnez un fichier de contenu.

  5. Cliquez sur charger pour charger la table sélectionnée ou cliquez sur modifier pour effectuer d’autres filtres et transformations de données avant de les charger.

Remarque : HDInsight possède une table Hive par défaut, HiveSampleData.txt, que vous pouvez utiliser pour savoir comment les données sont importées dans Excel à l’aide de Power Query. Pour consulter des informations détaillées sur l’importation de données à partir de HDInsight, voir connecter Excel à Microsoft Azure HDInsight avec Power Query.

Power Query n’est pas disponible dans Excel 2007. Toutefois, vous pouvez toujours vous connecter à des sources de données externes. Notez que l’interface n’est pas aussi fiable que l’interface Get & Transform avec Power Query. Voir : & transformationde l’obtention d’une.

Assistant Connexion de données

Étape 1 : créer une connexion à un autre classeur

  1. Sous l’onglet Données, cliquez sur Connexions.

    Connexions

  2. Dans la boîte de dialogue connexions du classeur , cliquez sur Ajouter.

  3. Près du bas de la boîte de dialogue Connexions existantes, cliquez sur Rechercher.

  4. Recherchez votre classeur et cliquez sur Ouvrir.

  5. Dans la boîte de dialogue Sélectionner une table, sélectionnez une table (feuille de calcul) et cliquez sur OK.

    Remarques : 

    • Les feuilles de calcul sont appelées « tables » dans la boîte de dialogue Sélectionner une table.

    • Vous pouvez uniquement ajouter une table à la fois.

    • Vous pouvez renommer une table en cliquant sur le bouton Propriétés. Vous pouvez également ajouter une description.

  6. Pour ajouter d’autres tables, répétez les étapes 2 à 5.

  7. Cliquez sur Fermer.

Étape 2 : ajouter les tables à votre feuille de calcul

  1. Cliquez sur Connexions existantes, choisissez la table, puis cliquez sur Ouvrir.

  2. Dans la boîte de dialogue importer des données , choisissez où vous voulez placer les données dans votre classeur et si vous souhaitez visualiser les données sous forme de tableau, de tableau croisé dynamiqueou de graphique croisédynamique.

Vous pouvez utiliser l’Assistant Connexion de données pour vous connecter à une base de données Access.

  1. Sous l’onglet Données, dans le groupe Données externes, cliquez sur Access.

    Groupe Données externes de l’onglet Données

  2. Dans la boîte de dialogue Sélectionner la source de données , naviguez jusqu’à la base de données Access.

  3. Dans la boîte de dialogue Sélectionner une table, sélectionnez les tables ou requêtes à utiliser, puis cliquez sur OK.

  4. Vous pouvez cliquer sur Terminer, ou sur Suivant pour modifier les détails de la connexion.

  5. Dans la boîte de dialogue Importer des données, choisissez où vous voulez placer les données dans votre classeur et si vous souhaitez visualiser les données sous forme de tableau, de rapport de tableau croisé dynamique ou graphique croisé dynamique.

  6. Cliquez sur le bouton Propriétés pour définir les propriétés avancées de la connexion, telles que les options d’actualisation des données connectées.

  7. Si vous le souhaitez, vous pouvez ajouter les données au modèle de données de façon à pouvoir combiner vos données à d’autres tableaux ou données tirés d’autres sources, créer des relations entre des tableaux et effectuer de nombreuses autres opérations qu’il est impossible de faire avec un simple rapport de tableau croisé dynamique.

  8. Cliquez sur OK pour terminer.

Accédez à l’onglet données > obtenir des données externes > du texte. Dans la boîte de dialogue Importer un fichier texte , double-cliquez sur le fichier texte que vous voulez importer, puis la boîte de dialogue de l’Assistant importation de texte s’ouvre.

Étape 1 sur 3

Type de données d’origine    Si les éléments du fichier texte sont séparés par des tabulations, des deux-points, des points-virgules, des espaces ou d’autres caractères, sélectionnez délimité. Si tous les éléments de chaque colonne ont la même longueur, sélectionnez largeur fixe.

Commencer l’importation à la ligne    Tapez ou sélectionnez un numéro de ligne pour spécifier la première ligne de données que vous voulez importer.

Origine du fichier    Sélectionnez le jeu de caractères utilisé dans le fichier texte. Dans la plupart des cas, vous pouvez conserver ce paramètre par défaut. Si vous savez que le fichier texte a été créé à l’aide d’un jeu de caractères différent du jeu de caractères que vous utilisez sur votre ordinateur, vous devez modifier ce paramètre pour qu’il corresponde à ce jeu de caractères. Par exemple, si votre ordinateur est configuré pour utiliser le jeu de caractères 1251 (cyrillique, Windows), mais que vous savez que le fichier a été créé à l’aide du jeu de caractères 1252 (Europe de l’Ouest, Windows), vous devez définir origine du fichier sur 1252.

Aperçu d’un fichier    Cette zone affiche le texte tel qu’il apparaîtra quand il sera séparé en colonnes dans la feuille de calcul.

Étape 2 sur 3 (données séparées)

Séparateurs    Sélectionnez le caractère qui sépare les valeurs dans votre fichier texte. Si le caractère ne figure pas dans la liste, activez la case à cocher autre , puis tapez le caractère dans la zone contenant le curseur. Ces options ne sont pas disponibles si le type de données est largeur fixe.

Considérer les séparateurs consécutifs comme un    Activez cette case à cocher si vos données contiennent un séparateur de plus d’un caractère entre les champs de données ou si vos données contiennent plusieurs séparateurs personnalisés.

Délimiteur de texte    Sélectionnez le caractère qui englobe les valeurs de votre fichier texte. Lorsqu’Excel rencontre le caractère du qualificatif de texte, tout le texte qui suit ce caractère et précède l’occurrence suivante de ce caractère est importé en tant que valeur unique, même si le texte contient un caractère de séparation. Par exemple, si le délimiteur est une virgule (,) et que le délimiteur de texte est un guillemet (")," Dallas, Texas "est importé dans une cellule sous la forme Dallas, Texas. Si aucun caractère ou apostrophe (') n’est spécifié comme qualificateur de texte, "Dallas, Texas" est importé dans deux cellules adjacentes comme "Dallas et Texas".

Si le caractère de séparation se produit entre les délimiteurs de texte, Excel omet les qualificateurs de la valeur importée. S’il n’y a aucun caractère de séparation entre les délimiteurs de texte, Excel inclut le caractère qualificateur dans la valeur importée. Par conséquent, « Dallas Texas » (en utilisant l’identificateur de texte de guillemets) est importé dans une cellule en tant que « Dallas Texas ».

Aperçu des données    Examinez le texte de cette zone pour vérifier que le texte doit être séparé en colonnes dans la feuille de calcul comme vous le souhaitez.

Étape 2 sur 3 (données de longueur fixe)

Aperçu des données    Définissez la largeur de champ dans cette section. Cliquez sur la fenêtre d’aperçu pour définir un saut de colonne, qui est représenté par un trait vertical. Double-cliquez sur un saut de colonne pour le supprimer, ou faites glisser un saut de colonne pour le déplacer.

Étape 3 sur 3

Cliquez sur le bouton avancé pour effectuer une ou plusieurs des actions suivantes :

  • Spécifiez le type de séparateurs de décimales et de milliers utilisés dans le fichier texte. Lorsque les données sont importées dans Excel, les séparateurs correspondent à ceux qui sont spécifiés pour votre emplacement dans les options régionales et linguistiques ou les paramètres régionaux (panneau de configuration Windows).

  • Spécifiez qu’une ou plusieurs valeurs numériques pourront contenir un signe moins.

Format des données en colonne    Cliquez sur le format de données de la colonne sélectionnée dans la section Data Preview . Si vous ne voulez pas importer la colonne sélectionnée, cliquez sur ne pas importer la colonne (sauter).

Après avoir sélectionné une option de format de données pour la colonne sélectionnée, le titre de la colonne sous aperçu des données affiche le format. Si vous sélectionnez Date, sélectionnez un format de date dans la zone Date .

Choisissez le format de données qui correspond le mieux à l’aperçu des données pour qu’Excel puisse correctement convertir les données importées. Par exemple :

  • Pour convertir une colonne de tous les caractères du numéro monétaire en format monétaire Excel, sélectionnez général.

  • Pour convertir une colonne de tous les nombres au format texte Excel, sélectionnez texte.

  • Pour convertir une colonne de tous les caractères de date, à partir de la date de l’année, du mois et du jour, au format de date Excel, sélectionnez Date, puis sélectionnez le type de date AMJ dans la zone Date .

Excel importe la colonne en tant que règle générale si la conversion peut générer des résultats inattendus. Par exemple :

  • Si la colonne contient une combinaison de formats, par exemple par ordre alphabétique ou numérique, Excel convertit la colonne en général.

  • Si, dans une colonne de dates, chaque date est dans l’ordre de l’année, le mois et la date, et que vous sélectionnez Date avec un type de date mja, Excel convertit la colonne au format général. Une colonne qui contient des caractères de date doit exactement correspondre à des formats de date prédéfinis Excel ou personnalisés.

Si Excel ne convertit pas une colonne au format souhaité, vous pouvez convertir les données après les avoir importées.

Lorsque vous avez sélectionné les options souhaitées, cliquez sur Terminer pour ouvrir la boîte de dialogue importer des données , puis choisissez l’emplacement où vous souhaitez placer vos données.

Importer des données

Définissez ces options pour contrôler le mode d’exécution du processus d’importation de données, notamment les propriétés de connexion de données à utiliser et le fichier et la plage à remplir avec les données importées.

  • Les options sous sélectionnez le mode d’affichage de ces données dans votre classeur ne sont disponibles que si vous disposez d’un modèle de données préparé et sélectionnez l’option d’ajout de cette importation à ce modèle (voir le troisième élément de cette liste).

  • Spécifiez un classeur cible :

    • Si vous choisissez feuille de calcul existante, cliquez dans une cellule de la feuille pour placer la première cellule de données importées ou cliquez et faites glisser pour sélectionner une plage.

    • Sélectionner une nouvelle feuille de calcul à importer dans une nouvelle feuille de calcul (à partir de la cellule a1)

  • Si vous avez un modèle de données en place, cliquez sur ajouter ces données au modèle de données pour inclure cette importation dans le modèle. Pour plus d’informations, voir Créer un modèle de données dans Excel.

    Notez que la sélection de cette option déverrouille les options sous sélectionnez le mode d’affichage de ces données dans votre classeur.

  • Cliquez sur Propriétés pour définir les propriétés de plage de données externes de votre choix. Pour plus d’informations, voir gérer des plages de données externes et leurs propriétés.

  • Cliquez sur OK lorsque vous êtes prêt à terminer l’importation de vos données.

  1. Dans l’onglet données , dans le groupe données externes , cliquez sur à partir du Web.

  2. Dans la boîte de dialogue nouvelle requête sur le Web, entrez l’adresse de la page Web que vous voulez rechercher dans la zone adresse , puis cliquez sur atteindre.

    La page Web s’ouvre dans la boîte de dialogue nouvelle requête sur le Web.

  3. Dans la page Web, cliquez sur la petite zone jaune avec une flèche rouge en regard de chaque table que vous souhaitez utiliser pour la requête.

  4. Définissez les options de votre choix, puis cliquez sur Importer.

Définir les options de requête sur le Web

  1. Dans le coin supérieur droit de la boîte de dialogue nouvelle requête sur le Web, cliquez sur options.

  2. Dans la boîte de dialogue Options de requête sur le Web, définissez l’une des options suivantes :

    Option

    Effets

    Mise en forme

    • Aucun   Les données Web seront importées sous forme de texte brut. Aucune mise en forme ne sera importée, et le texte du lien est importé à partir d’un lien hypertexte.

    • Mise en forme de texte enrichi uniquement   Les données Web seront importées sous forme de texte enrichi, mais le texte du lien sera importé à partir de tous les liens hypertexte.

    • Mise en forme HTML complète   Toute la mise en forme sera importée et les liens hypertexte importés seront opérationnels.

    <importer des blocs> Prés dans des colonnes

    Si cette option est sélectionnée, chaque <> bloc est importée en tant que colonne.

    Considérer les séparateurs consécutifs comme un

    Cette option s’applique uniquement si l’option précédente est sélectionnée. Si cette option est sélectionnée, les délimiteurs qui n’ont pas de texte entre eux seront considérés comme un séparateur lors du processus d’importation.

    Utiliser les mêmes paramètres d’importation pour la section entière

    Cette option s’applique uniquement si l’option précédente est sélectionnée. Si cette option est sélectionnée, les données du balisage HTML <pré>es sur la page spécifiée sont traitées en une seule fois pendant le processus d’importation. Si cette option n’est pas sélectionnée, les données sont importées par blocs de lignes contiguës, de sorte que les lignes d’en-tête seront reconnues comme telles.

    Désactiver la reconnaissance vocale

    Si cette option est sélectionnée, les dates sont importées en tant que texte. Si cette option n’est pas sélectionnée, les dates seront importées en tant que valeurs de date/heure.

    Désactiver les redirections de requête Web

    Si cette option est sélectionnée, les redirections sont ignorées. Si ce n’est pas le cas, les redirections seront traitées.

L’interface obtenir & Transform n’était pas disponible dans Excel 2007, de sorte que vous pouvez 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 complet conçu pour des solutions de données à l’échelle de l’entreprise qui nécessitent des performances, une disponibilité, une évolutivité et une sécurité optimales.

  1. Dans 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 comporte trois pages.

    Page 1 : se connecter à un serveur de base de données    

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

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

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

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

      Note de sécurité : 

      • Utilisez un mot de passe fort qui associe des lettres majuscules et minuscules, des nombres et des symboles. Les 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 compter au moins 8 caractères. Nous vous conseillons d’en utiliser au moins 14.

      • 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électionner une base de données et une table    

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

    Vous pouvez également désactiver la case à cocher se connecter à un tableau spécifique , afin que d’autres utilisateurs qui utilisent ce fichier de connexion soient invités à consulter la liste des tables et des vues.

    Page 3 : enregistrer le fichier de connexion de données et terminer    

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

  6. Vous pouvez également taper une description du fichier, un nom convivial et des termes de recherche courants dans les zones Description, nom convivialet recherche de mots clés .

  7. Pour vous assurer que le fichier de connexion est toujours utilisé lors de la mise à jour des données, activez la case à cocher toujours essayer d’utiliser ce fichier pour actualiser ces données . Cette case à cocher permet de s’assurer que les mises à jour du 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 lorsque le classeur est enregistré dans Excel Services et qu’il est ouvert à l’aide de Excel Services, cliquez sur paramètres d’authentification, puis sélectionnez l’une des options suivantes pour vous connecter à la source de données :

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

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

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

      Note de sécurité : Éviter d’enregistrer les informations de connexion lors de la connexion à des sources de données. Ces informations peuvent être stockées sous forme de 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électionnez le mode d’affichage de ces données dans votre classeur, effectuez l’une des opérations suivantes :

    • Pour créer un tableau Excel, cliquez sur tableau (il s’agit de 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 tableaucroisé dynamique.

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

  12. Sous où voulez-vous 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, puis tapez le nom de la première cellule de la plage de cellules dans laquelle vous voulez rechercher les données.

      Vous pouvez également cliquer sur réduire la boîte de dialogue Image du bouton pour réduire provisoirement la boîte de dialogue, sélectionner la cellule de début dans la feuille de calcul, puis cliquer sur développer la boîte de dialogue Image du bouton .

    • Pour placer les données dans une nouvelle feuille de calcul à partir de la cellule a1, cliquez sur nouvelle feuille de calcul.

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

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

Pour Excel 2007, vous pouvez utiliser Microsoft Query pour vous connecter à des sources de données ODBC.

Assistant Connexion de données

  1. Dans l’onglet données , dans le groupe données externes , cliquez sur à partir d’autres sources, puis cliquez sur à partir d’Analysis Services.

    Excel  Ribbon Image

    L’Assistant Connexion de données s’affiche. Cet Assistant comporte trois volets.

    • Connexion à un serveur de base de données

    • Sélectionner une base de données et une table

    • Enregistrer le fichier de connexion de données et terminer

  2. Dans le volet connexion à un serveur de base de données , dans la zone nom du serveur , entrez le nom du serveur de base de données OLAP.

    Conseil : Si vous connaissez le nom du fichier de cube hors connexion auquel vous voulez vous connecter, vous pouvez taper le chemin d’accès complet, le nom de fichier et l’extension du fichier.

  3. Sous informations d’identification pour l’ouverture de session, effectuez l’une des opérations suivantes, puis cliquez sur suivant:

    • Pour utiliser votre nom d’utilisateur et votre mot de passe Windows actuels, cliquez sur utiliser l’authentification Windows.

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

  4. Dans la fenêtre Sélectionner la base de données qui contient les données que vous souhaitez , sélectionnez une base de données, puis cliquez sur suivant.

    Pour vous connecter à un cube spécifique dans la base de données, assurez-vous que l’option se connecter à un cube ou une table spécifique est sélectionnée, puis sélectionnez un cube dans la liste.

  5. Dans le volet enregistrer le fichier de connexion de données et le volet terminer, dans la zone nom de fichier , modifiez le nom de fichier par défaut selon vos besoins (facultatif).

    Cliquez sur Parcourir pour changer l’emplacement de fichier par défaut de mes sources de donnéesou vérifier les noms de fichiers existants.

  6. Dans les champs Description, nom convivialet recherche de mots clés , tapez une description du fichier, un nom convivial et les termes de recherche courants (tous sont facultatifs).

  7. Pour vous assurer que le fichier de connexion est utilisé lors de la mise à jour du tableau croisé dynamique, cliquez sur toujours essayer d’utiliser ce fichier pour actualiser ces données.

    Activez cette case à cocher pour vous assurer que les mises à jour du fichier de connexion seront toujours utilisées par tous les classeurs qui utilisent ce fichier de connexion.

  8. Cliquez sur Terminer pour fermer l’Assistant Connexion de données.

  9. Dans la boîte de dialogue importer des données , sous sélectionnez le mode d’affichage de ces données dans votre classeur, effectuez l’une des opérations suivantes :

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

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

    • Pour stocker la connexion sélectionnée dans le classeur pour une utilisation ultérieure, cliquez sur ne créer que la connexion. Cette case à cocher vérifie que la connexion est utilisée par des formules contenant des fonctions cube que vous créez et que vous ne voulez pas créer un rapport de tableau croisé dynamique.

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

    • Pour placer le rapport de tableau croisé dynamique dans une feuille de calcul existante, sélectionnez feuille existante, puis tapez la référence de cellule de la première cellule de la plage dans laquelle vous voulez rechercher le rapport de tableau croisé dynamique.

      Vous pouvez également cliquer sur réduire la boîte de dialogue Image du bouton pour masquer temporairement la boîte de dialogue, sélectionner la cellule de début de la feuille de calcul que vous souhaitez utiliser, puis appuyer sur le bouton développer la boîte de dialogue Image du bouton .

  11. Pour placer le rapport de tableau croisé dynamique dans une nouvelle feuille de calcul à partir de la cellule a1, cliquez sur nouvelle feuille de calcul.

  12. Pour vérifier ou modifier les propriétés de connexion, cliquez sur Propriétés, apportez les modifications nécessaires dans la boîte de dialogue Propriétés de la connexion , puis cliquez sur OK.

Utilisation de connexions de données externes

Les sections suivantes décrivent le fonctionnement des connexions de données externes, et expliquent comment accéder à la section modifier, gérer et partager les informations de connexion avec d’autres programmes et utilisateurs.

Notions de base des connexions de données

Les données d’un classeur Excel peuvent provenir de deux emplacements différents. Les données sont stockées directement dans le classeur ou stockées dans une source de données externe, telle qu’un fichier texte, une base de données ou un cube OLAP (Online Analytical Processing). Cette source de données externe est connectée au classeur par le biais d’une connexion de données, qui est un ensemble d’informations qui décrit la manière de rechercher, de se connecter et d’accéder à la source de données externe.

Le principal avantage de la connexion à des données externes est que vous pouvez analyser périodiquement ces données sans avoir à copier les données dans votre classeur, ce qui peut prendre du temps et représenter une erreur. Après avoir effectué une connexion à des données externes, vous pouvez également actualiser automatiquement (ou mettre à jour) vos classeurs Excel à partir de la source de données d’origine chaque fois que la source de données est mise à jour avec de nouvelles informations.

Les informations de connexion sont stockées dans le classeur et peuvent également être stockées dans un fichier de connexion tel qu’un fichier de connexion de données Office (. odc) ou un fichier de nom de source de données (. DSN).

Pour importer des données externes dans Excel, vous devez accéder aux données. Si le source de données externe auquel vous voulez accéder ne se trouve pas sur votre ordinateur local, vous devrez peut-être contacter l’administrateur de la base de données pour obtenir un mot de passe, des autorisations d’utilisateur ou d’autres informations de connexion. Si la source de données est une base de données, assurez-vous que la base de données n’est pas ouverte en mode exclusif. Si la source de données est un fichier texte ou une feuille de calcul, assurez-vous qu’il n’est pas ouvert par un autre utilisateur pour un accès exclusif.

De nombreuses sources de données nécessitent également un pilote ODBC ou un fournisseur OLE DB pour coordonner le flux de données entre Excel, le fichier de connexion et la source de données.

Le diagramme suivant récapitule les points clés relatifs aux connexions de données.

Connexion à des sources de données externes

1. il existe de nombreuses sources de données auxquelles vous pouvez vous connecter : Analysis Services, SQL Server, Microsoft Access, d’autres bases de données OLAP et relationnelles, des feuilles de calcul et des fichiers texte.

2. de nombreuses sources de données ont un pilote ODBC ou un fournisseur OLE DB associé.

3. un fichier de connexion définit toutes les informations nécessaires pour accéder aux données d’une source de données et récupérer celles-ci.

4. les informations de connexion sont copiées à partir d’un fichier de connexion dans un classeur, et les informations de connexion peuvent facilement être modifiées.

5. les données sont copiées dans un classeur pour que vous puissiez les utiliser comme vous le feriez dans un classeur.

Recherche de connexions

Pour rechercher des fichiers de connexion, utilisez la boîte de dialogue connexions existantes . (Sous l’onglet données , dans le groupe données externes , cliquez sur connexions existantes.) Dans cette boîte de dialogue, vous pouvez voir les types de connexion suivants :

  • Connexions du classeur    

    Cette liste affiche toutes les connexions actuelles dans le classeur. La liste est créée à partir d’une connexion que vous avez déjà définie, que vous avez créée à l’aide de la boîte de dialogue Sélectionner la source de données de l’Assistant Connexion de données ou de connexions que vous avez précédemment sélectionnées en tant que connexion à partir de cette boîte de dialogue.

  • Fichiers de connexion sur votre ordinateur    

    Cette liste est créée à partir du dossier mes sources de données qui est généralement stocké dans le dossier Mes documents (Windows XP) ou documents (Windows Vista).

  • Fichiers de connexion sur le réseau    

    Vous pouvez créer cette liste à partir des éléments suivants :

    • Un ensemble de dossiers sur votre réseau local, dont l’emplacement peut être déployé sur le réseau dans le cadre du déploiement de stratégies de groupe Microsoft Office.

    • Une bibliothèque de connexions de données Excel Services (DCL) sur un site SharePoint Foundation. 

Modification des propriétés de connexion

Vous pouvez également utiliser Excel comme éditeur de fichier de connexion pour créer et modifier des connexions à des sources de données externes stockées dans un classeur ou dans un fichier de connexion. Si vous ne trouvez pas la connexion de votre choix, vous pouvez créer une connexion en cliquant sur Rechercher pour afficher la boîte de dialogue Sélectionner la source de données , puis en cliquant sur nouvelle source pour démarrer l’Assistant Connexion de données.

Une fois la connexion créée, vous pouvez utiliser la boîte de dialogue Propriétés de la connexion (dans l’onglet données , dans le groupe données externes , cliquez sur Propriétés.) pour contrôler divers paramètres de connexion à des sources de données externes, et utiliser, réutiliser ou changer les fichiers de connexion.

Si vous utilisez un fichier de connexion pour vous connecter à une source de données, Excel copie les informations de connexion du fichier de connexion vers le classeur Excel. Lorsque vous apportez des modifications à l’aide de la boîte de dialogue Propriétés de la connexion , vous modifiez les informations de connexion aux données qui sont stockées dans le classeur Excel actuel et non le fichier de connexion de données d’origine qui a pu être utilisé pour créer la connexion (indiqué par le nom de fichier affiché dans la propriété fichier de connexion de l’onglet définition ). Après avoir modifié les informations de connexion (à l’exception des propriétés nom de connexion et Description de connexion ), le lien vers le fichier de connexion est supprimé et la propriété fichier de connexion est effacée.

Pour vous assurer que le fichier de connexion est toujours utilisé lors de l’actualisation d’une source de données, cliquez sur toujours essayer d’utiliser ce fichier pour actualiser ces données sous l’onglet définition . Si vous activez cette case à cocher, les mises à jour apportées au fichier de connexion seront toujours utilisées par tous les classeurs qui utilisent ce fichier de connexion, qui doivent également avoir ce jeu de propriétés.

Gestion des connexions

À l’aide de la boîte de dialogue connexions du classeur , vous pouvez facilement gérer ces connexions, y compris la création, la modification et la suppression. (Sous l’onglet données , dans le groupe données externes , cliquez sur connexions.) Vous pouvez utiliser cette boîte de dialogue pour effectuer les opérations suivantes :

  • Créer, modifier, actualiser et supprimer des connexions utilisées dans le classeur.

  • Vérifier la source de données externes. Vous pouvez effectuer cette opération dans le cas où la connexion a été définie par un autre utilisateur.

  • Montrez l’emplacement d’utilisation de chaque connexion dans le classeur actif.

  • Diagnostiquer un message d’erreur concernant les connexions aux données externes.

  • Rediriger une connexion vers un autre serveur ou une autre source de données, ou remplacer le fichier de connexion pour une connexion existante.

  • Facilitez la création et le partage de fichiers de connexion avec les utilisateurs.

Partage de connexions

Les fichiers de connexion sont particulièrement utiles pour le partage de connexions de manière uniforme, ce qui permet de rendre les connexions plus détectables, d’améliorer la sécurité des connexions et de faciliter l’administration de sources de données. La meilleure façon de partager des fichiers de connexion consiste à les placer dans un emplacement sécurisé et approuvé, tel qu’un dossier réseau ou une bibliothèque SharePoint, dans lequel les utilisateurs peuvent lire le fichier, mais seuls les utilisateurs désignés peuvent modifier le fichier.

Utilisation de fichiers ODC

Vous pouvez créer des fichiers de connexion de données Office (ODC) en vous connectant à des données externes via la boîte de dialogue Sélectionner la source de données ou en utilisant l’Assistant Connexion de données pour vous connecter à de nouvelles sources de données. Un fichier ODC utilise des balises HTML et XML personnalisées pour stocker les informations de connexion. Vous pouvez facilement afficher ou modifier le contenu du fichier dans Excel.

Vous pouvez partager des fichiers de connexion avec d’autres personnes pour leur permettre d’accéder à une source de données externe. Les autres utilisateurs n’ont pas besoin de configurer une source de données pour ouvrir le fichier de connexion, mais ils peuvent être amenés à installer le pilote ODBC ou le fournisseur OLE DB requis pour accéder aux données externes sur leur ordinateur.

Les fichiers ODC sont la méthode recommandée de connexion aux données et de partage de données. Vous pouvez facilement convertir d’autres fichiers de connexion traditionnels (DSN, UDL et de requête) en fichier ODC en ouvrant le fichier de connexion, puis en cliquant sur le bouton Exporter le fichier de connexion dans l’onglet définition de la boîte de dialogue Propriétés de la connexion .

Utilisation de fichiers de requête

Les fichiers de requête sont des fichiers texte qui contiennent des informations de sources de données, notamment le nom du serveur où se trouvent les données et les informations de connexion que vous fournissez lors de la création d’une source de données. Les fichiers de requête sont un moyen classique de partager des requêtes avec d’autres utilisateurs d’Excel.

Utilisation de fichiers de requête. dqy    Vous pouvez utiliser Microsoft Query pour enregistrer les fichiers. dqy qui contiennent des requêtes de données de bases de données relationnelles ou de fichiers texte. Lorsque vous ouvrez ces fichiers dans Microsoft Query, vous pouvez afficher les données renvoyées par la requête et en modifier la requête pour récupérer des résultats différents. Vous pouvez enregistrer un fichier. dqy pour n’importe quelle requête que vous créez, soit à l’aide de l’Assistant requête, soit directement dans Microsoft Query.

Utilisation de fichiers de requête. oqy    Vous pouvez enregistrer des fichiers. oqy pour vous connecter à des données d’une base de données OLAP, soit sur un serveur, soit dans un fichier de cube hors connexion (. CUB). Lorsque vous utilisez l’Assistant Connexion multidimensionnelle dans Microsoft Query pour créer une source de données pour une base de données ou un cube OLAP, un fichier. oqy est créé automatiquement. Comme les bases de données OLAP ne sont pas organisées dans des enregistrements ou des tables, vous ne pouvez pas créer de requêtes ou de fichiers. dqy pour accéder à ces bases de données.

Utilisation de fichiers de requête. rqy    Excel peut ouvrir les fichiers de requête au format. rqy pour prendre en charge les pilotes de source de données OLE DB qui utilisent ce format. Pour plus d’informations, consultez la documentation de votre pilote.

Utilisation de fichiers de requête. qry    Microsoft Query peut ouvrir et enregistrer des fichiers de requête au format. qry pour une utilisation avec des versions antérieures de Microsoft Query qui ne peuvent pas ouvrir des fichiers. dqy. Si vous voulez utiliser un fichier de requête au format. qry dans Excel, ouvrez le fichier dans Microsoft Query, puis enregistrez-le en tant que fichier. dqy. Pour plus d’informations sur l’enregistrement de fichiers. dqy, voir l’aide de Microsoft Query.

Utilisation de fichiers de requête sur le Web. iqy    Excel peut ouvrir des fichiers de requête Web. iqy pour récupérer des données à partir du Web.

Utilisation de plages de données et de propriétés externes

Une plage de données externes (également appelée table de requête) est un nom défini ou un nom de table définissant l’emplacement des données apportées dans une feuille de calcul. Lorsque vous vous connectez à des données externes, Excel crée automatiquement une plage de données externes. La seule exception est un rapport de tableau croisé dynamique connecté à une source de données, qui ne crée pas une plage de données externes. Dans Excel, vous pouvez mettre en forme et disposer une plage de données externes ou l’utiliser dans des calculs, comme avec d’autres données.

Excel nomme automatiquement une plage de données externes comme suit :

  • Le nom du fichier est attribué aux plages de données externes à partir de fichiers de connexion aux données Office (ODC).

  • Les plages de données externes à partir de bases de données sont nommées avec le nom de la requête. Par défaut Query_from_source est le nom de la source de données que vous avez utilisée pour créer la requête.

  • Les plages de données externes à partir de fichiers texte sont nommées avec le nom de fichier texte.

  • Les plages de données externes provenant de requêtes Web sont nommées avec le nom de la page Web à partir de laquelle les données ont été récupérées.

Si votre feuille de calcul comporte plusieurs plages de données externes de la même source, celles-ci sont numérotées. Par exemple, MyText, MyText_1, MyText_2, etc.

Une plage de données externes comporte des propriétés supplémentaires (à ne pas confondre avec les propriétés de connexion) que vous pouvez utiliser pour contrôler les données, telles que la conservation de la mise en forme des cellules et la largeur des colonnes. Vous pouvez modifier les propriétés de la plage de données externes en cliquant sur Propriétés dans le groupe connexions de l’onglet données , puis en effectuant les modifications souhaitées dans les boîtes de dialogue Propriétés de la plage de données externes ou Propriétés de données externes .

Remarque : Si vous voulez partager un résumé ou un rapport basé sur des données externes, vous pouvez donner à d’autres utilisateurs un classeur qui contient une plage de données externe, ou vous pouvez créer un modèle de rapport. Un modèle de rapport vous permet d’enregistrer la synthèse ou le rapport sans enregistrer les données externes afin de réduire la taille du fichier. Les données externes sont récupérées lorsqu’un utilisateur ouvre le modèle de rapport.

Présentation de la prise en charge des sources de données dans Excel et Excel Services

Il existe plusieurs objets de données (par exemple, une plage de données externes et un rapport de tableau croisé dynamique) que vous pouvez utiliser pour vous connecter à différentes sources de données. Toutefois, le type de source de données auquel vous pouvez vous connecter est différent entre chaque objet de données. Vous pouvez également utiliser et actualiser des données connectées dans Excel Services, mais il existe d’autres limitations et solutions de contournement que vous devez prendre en considération.

Prise en charge de l’objet de données Excel et de la source de données

Le tableau suivant récapitule les sources de données prises en charge pour chaque objet de données dans Excel.

Pris en charge
source de données

Excel
Data (données
) objet

Crée
Externes
Data (données
) portée?

OLE
BD

ODBC

Text (texte
) fichiers

HTML
fichiers

Langage XML
fichiers

SharePoint
liste

Assistant importation de texte

Oui

Non

Non

Oui

Non

Non

Non

Rapport
de tableau croisé dynamique (non-OLAP)

Non

Oui

Oui

Oui

Non

Non

Oui

Rapport
de tableau croisé dynamique Cube

Non

Oui

Non

Non

Non

Non

Non

Tableau Excel

Oui

Oui

Oui

Non

Non

Oui

Oui

Mappage XML

Oui

Non

Non

Non

Non

Oui

Non

Requête sur le Web

Oui

Non

Non

Non

Oui

Oui

Non

Assistant Connexion de données

Oui

Oui

Oui

Oui

Oui

Oui

Oui

Microsoft Query

Oui

Non

Oui

Oui

Non

Non

Non

Remarque : Il s’agit d’un fichier texte importé à l’aide de l’Assistant importation de texte, d’un fichier XML importé à l’aide d’un mappage XML et d’un fichier HTML ou XML importé à l’aide d’une requête sur le Web, n’utilisez pas de pilote ODBC ou fournisseur OLE DB pour établir la connexion à la source de données.

Prise en charge d’Excel Services et des sources de données

Pour afficher un classeur Excel dans Excel Services (Excel dans un navigateur Web), vous pouvez vous connecter et actualiser les données, mais vous devez utiliser un rapport de tableau croisé dynamique. Excel Services ne prend pas en charge les plages de données externes, ce qui signifie qu’Excel Services ne prend pas en charge un tableau Excel connecté à une source de données, une requête Web, un mappage XML ou Microsoft Query.

Toutefois, vous pouvez contourner cette limitation en utilisant un tableau croisé dynamique pour vous connecter à la source de données, puis concevoir et disposer le tableau croisé dynamique sous forme de tableau à deux dimensions sans niveaux, groupes ou sous-totaux pour afficher toutes les valeurs de ligne et de colonne souhaitées. Pour plus d’informations, consultez les liens de la section Voir aussi .

Présentation des composants d’accès aux données

Les composants Microsoft Data Access (MDAC) 2,8 sont inclus dans Microsoft Windows Server 2003 et Windows XP SP2. Avec MDAC, vous pouvez vous connecter à des données provenant d’un large éventail de sources de données relationnelles et non relationnelles et les utiliser. Vous pouvez vous connecter à plusieurs sources de données à l’aide de pilotes ODBC (Open Database Connectivity) ou de fournisseurs de OLE DB, qui sont intégrés et fournis par Microsoft ou développés par des tiers. Lorsque vous installez Microsoft Office, des pilotes ODBC supplémentaires et des fournisseurs OLE DB sont ajoutés à votre ordinateur.

Windows Vista et Windows 7 utilisent les composants Windows pour l’accès aux données.

Pour afficher la liste complète des fournisseurs OLE DB installés sur votre ordinateur, affichez la boîte de dialogue Propriétés de la liaison de données à partir d’un fichier de liaison de données, puis cliquez sur l’onglet fournisseur .

Pour afficher la liste complète des fournisseurs ODBC installés sur votre ordinateur, accédez à la boîte de dialogue administrateur de base de données ODBC , puis cliquez sur l’onglet pilotes .

Vous pouvez également utiliser des pilotes ODBC et des fournisseurs OLE DB d’autres fabricants pour obtenir des informations provenant de sources autres que les sources de données Microsoft, dont d’autres types de bases de données ODBC et OLE DB. Pour plus d’informations sur l’installation de ces pilotes ODBC et fournisseurs OLE DB, consultez la documentation de la base de données ou contactez votre fournisseur de base de données.

Utiliser ODBC pour se connecter à des sources de données

Les sections suivantes décrivent le ODBC (Open Database Connectivity) plus en détail.

Architecture ODBC

Dans l’architecture ODBC, une application (par exemple, Excel) se connecte au gestionnaire de pilotes ODBC, qui à son tour utilise un pilote ODBC spécifique (tel que le pilote Microsoft SQL ODBC) pour se connecter à une source de données (par exemple, une base de données Microsoft SQL Server).

Définition des informations de connexion

Pour vous connecter à des sources de données ODBC, procédez comme suit :

  1. Assurez-vous que le pilote ODBC approprié est installé sur l’ordinateur qui contient la source de données.

  2. Définissez un nom de source de données (DSN) en utilisant l' administrateur de sources de données ODBC pour stocker les informations de connexion dans le registre ou un fichier DSN, ou une chaîne de connexion dans le code Microsoft Visual Basic pour transmettre les informations de connexion directement au gestionnaire de pilotes ODBC.

    Pour définir une source de données, sous Windows Vista, cliquez sur le bouton Démarrer , puis sur panneau de configuration. Cliquez sur système et maintenance, puis sur Outils d’administration. Dans Windows XP et Windows Server, cliquez sur Démarrer, puis sur panneau de configuration. Cliquez sur performances et maintenance, puis sur Outils d’administration. puis cliquez sur sources de données (ODBC). Pour plus d’informations sur les différentes options, cliquez sur le bouton aide dans chaque boîte de dialogue.

Sources de données machine

Les sources de données machine stockent les informations de connexion dans le registre, sur un ordinateur spécifique avec un nom défini par l’utilisateur. Vous pouvez utiliser des sources de données machine uniquement sur l’ordinateur sur lequel elles sont définies. Il existe deux types de sources de données machine : l’utilisateur et le système. Les sources de données utilisateur ne peuvent être utilisées que par l’utilisateur actuel et ne sont visibles que par l’utilisateur. Les sources de données système peuvent être utilisées par tous les utilisateurs sur un ordinateur et visibles par tous les utilisateurs de l’ordinateur.

Une source de données de machine est particulièrement utile lorsque vous souhaitez renforcer la sécurité, car elle permet de garantir que seuls les utilisateurs connectés peuvent afficher une source de données d’ordinateur, et qu’une source de données de machine ne peut pas être copiée par un utilisateur distant sur un autre ordinateur.

Sources de données fichier

Les sources de données de fichier (également appelées fichiers DSN) stockent les informations de connexion dans un fichier texte, pas le registre, et sont généralement plus flexibles que les sources de données machine. Par exemple, vous pouvez copier une source de données de fichier sur n’importe quel ordinateur doté du pilote ODBC approprié, afin que votre application puisse s’appuyer sur les informations de connexion cohérentes et précises à tous les ordinateurs qu’elle utilise. Vous pouvez également placer la source de données fichier sur un serveur unique, le partager entre plusieurs ordinateurs du réseau et gérer aisément les informations de connexion à un seul et même emplacement.

Une source de données fichier peut également être non partageable. Une source de données de fichier non partageable réside sur un ordinateur unique et pointe vers une source de données d’ordinateur. Vous pouvez utiliser des sources de données fichier non partageables pour accéder à des sources de données existantes à partir de sources de données fichier.

Utilisation d’OLE DB pour la connexion à des sources de données

Les sections suivantes décrivent en détail la base de données et l’incorporation d’objets (OLE DB).

Architecture OLE DB

Dans l’architecture OLE DB, l’application qui accède aux données est appelée fournisseur de données (par exemple, Excel), et le programme qui autorise l’accès natif aux données est appelé fournisseur de base de données (tel que le fournisseur Microsoft OLE DB pour SQL Server).

Définition des informations de connexion

Un fichier de liaison de données universelles (. udl) contient les informations de connexion utilisées par un consommateur de données pour accéder à une source de données via le fournisseur OLE DB de cette source de données. Vous pouvez créer les informations de connexion en effectuant l’une des opérations suivantes :

  • Dans l’Assistant Connexion de données, utilisez la boîte de dialogue Propriétés des liaisons de données pour définir un lien de données pour un fournisseur OLE DB. Pour plus d’informations, consultez la section importation de données à l’aide de l’Assistant Connexion de données.

  • Créez un fichier texte vide avec une extension de nom de fichier. UDL, puis modifiez le fichier pour afficher la boîte de dialogue Propriétés de la liaison de données .

Actualiser les données

Lorsque vous êtes connecté à une source de données externe, vous pouvez également effectuer une opération d’actualisation pour récupérer les données mises à jour. Chaque fois que vous actualisez les données, vous voyez la version la plus récente des données, y compris les modifications apportées aux données depuis la dernière mise à jour.

L’illustration suivante décrit le processus de base que se passe-t-il lorsque vous actualisez des données connectées à une source de données externe.

Procédure de base d’actualisation des données externes

1. une opération d’actualisation récupère des données à jour.

2. le fichier de connexion définit toutes les informations nécessaires pour accéder aux données d’une source de données externe et récupérer celles-ci.

3. il existe de nombreuses sources de données que vous pouvez actualiser : OLAP, SQL Server, Access, OLE DB, ODBC, feuilles de calcul et fichiers texte.

4. des données à jour sont ajoutées au classeur actif.

Excel propose de nombreuses options pour actualiser les données importées, notamment pour actualiser les données chaque fois que vous ouvrez le classeur et actualiser automatiquement des données à intervalles réguliers. Vous pouvez continuer à travailler dans Excel lorsque les données sont actualisées, et vous pouvez également vérifier l’état de l’actualisation lors de l’actualisation des données.

Si votre source de données externe nécessite une mot de passe pour accéder aux données, vous pouvez demander que le mot de passe soit entré chaque fois que le plage de données externes est actualisé.

Importation de données par programme et à l’aide de fonctions

Si vous êtes un développeur, vous pouvez utiliser plusieurs approches dans Excel pour importer des données :

  • Vous pouvez utiliser Visual Basic pour applications pour accéder à une source de données externe. En fonction de la source de données, vous pouvez utiliser les objets de données ActiveX ou les objets d’accès aux données pour récupérer les données. Vous pouvez également définir une chaîne de connexion dans votre code qui spécifie les informations de connexion. L’utilisation d’une chaîne de connexion est utile, par exemple, lorsque vous souhaitez éviter d’avoir besoin d’avoir recours à des administrateurs système ou à des utilisateurs pour créer d’abord un fichier de connexion ou simplifier l’installation de votre application.

  • Si vous importez des données à partir d’une base de données SQL Server, envisagez d’utiliser le client natif SQL, qui est une interface de programmation d’application (d’interface de programmation d’application) autonome qui est utilisée à la fois pour OLE DB et ODBC. Il associe le fournisseur OLE DB SQL et le pilote ODBC SQL au sein d’une bibliothèque de liens dynamiques (DLL) native, tout en fournissant de nouvelles fonctionnalités qui sont distinctes et distinctes des composants Microsoft Data Access (MDAC). Vous pouvez utiliser le client natif SQL pour créer des applications ou améliorer des applications existantes qui peuvent tirer parti des nouvelles fonctionnalités de SQL Server, telles que des jeux de résultats actifs multiples, des types définis par l’utilisateur et une prise en charge du type de données XML.

  • La fonction RTD récupère les données en temps réel d’un programme qui prend en charge l’automatisation COM. La macro complémentaire COM automation RTD doit être créée et enregistrée sur un ordinateur local.

  • SQL. La fonction de requête se connecte à une source de données externe et exécute une requête à partir d’une feuille de calcul. SQL. La fonction REQUEST renvoie le résultat sous forme de matrice, sans qu’il soit nécessaire de programmer une macro. Si cette fonction n’est pas disponible, installez la macro complémentaire Microsoft Excel ODBC (XLODBC.XLA). Vous pouvez installer le complément à partir de Office.com.

Pour plus d’informations sur la création de Visual Basic pour applications, voir l’aide de Visual Basic.

Niveaux de confidentialité

  • Pour pouvoir combiner des sources de données en données spécifiques qui répondent à vos besoins d’analyse des données, vous devez vous connecter à une source de données en fonction des paramètres de niveaux de confidentialité de votre source de données.

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

Les fonctionnalités de Power Query se trouvent dans le groupe Récupérer et transformer d’Excel 2016

Aide de Microsoft Power Query pour Excel

Importer les données d’une base de données à l’aide d’une requête de base

aide sur l’interface de gestion des données dans Power bi pour Office 365

Remarque :  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 dire si les informations vous ont été utiles ? Voici l’article en anglais pour référence.

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.

×