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)

Vous pouvez importer des données dans Excel à partir d’une grande variété de sources de données et les sections qui suivent vous montrent comment faire. Pour plus d’informations sur l’importation de vos données, voir Comment les données se traversent dans Excel.

  1. Sélectionnez Données > Obtenir des données à partir > fichier à partir d> fichier à partir d’un classer. 

  2. Dans la boîte de dialogue Parcourir d’Excel, recherchez ou tapez un chemin d’accès au fichier à interroger.

  3. Sélectionnez Ouvrir.

Si votre workbook source possède des plages nommées, le nom de la plage sera disponible en tant que jeu de données.

La procédure suivante présente les étapes de base. Pour une couverture plus détaillée, voir Importer ou exporter des fichiers texte (.txt ou .csv).

  1. Sélectionnez Données> Obtenir des données à partir > fichier à partir > fichier texte/CSV. 

  2. Dans la boîte de dialogue Parcourir les valeurs séparées par des virgules, recherchez ou tapez le chemin d’accès au fichier à interroger.

  3. Sélectionnez Ouvrir.

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

Exemple de fichier CSV

Image d’un fichier CSV

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

  • Order ID changes to number

  • Date de commande : modification de la date

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

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

  • Sales changes to number

La procédure suivante présente les étapes de base de l’importation de données. Pour une couverture plus détaillée, voir Importer des données XML.

  1. Sélectionnez Data > Get Data > From File > From XML. 

  2. Dans la boîte de dialogue À partir de la navigation XML, recherchez ou tapez l’URL d’un fichier à importer ou lier à un fichier.

  3. Sélectionnez Ouvrir.

Une fois la connexion aboutie, utilisez le volet Navigateur pour parcourir et afficher un aperçu des collections d’éléments du fichier XML sous forme tabulaire.

  1. Sélectionnez Données> Obtenir des données à partir > fichier à partir > à partir de JSON. La boîte de dialogue Importer des données s’affiche.

  2. Recherchez le fichier JSON, puis sélectionnez Ouvrir.

Important   Lorsque vous essayez d’importer un fichier PDF, le message PDF suivant peut s’obtenir : « Ce connecteur nécessite qu’un ou plusieurs composants supplémentaires soient installés pour pouvoir être utilisés. » Pour installer le connecteur PDF.NET Framework version 4.5 ou supérieure doit être installée sur votre ordinateur. Vous pouvez télécharger les dernières .NET Framework à partir decet

  1. Sélectionnez Données> obtenir des données à partir > fichier à partir > pdf.

  2. Sélectionnez votre fichier PDF, puis cliquez sur Ouvrir. La boîte de dialogue Navigateur ouvre votre fichier PDF et affiche les tableaux disponibles.

    Boîte de dialogue Navigateur pour l’importation de données PDF

  3. Sélectionnez les tables que vous voulez importer, puis faites l’une des choses suivantes :

    • Pour afficher les données directement dans Excel, sélectionnez Charger >chargement ou pour afficher la boîte de dialogue Importer, sélectionnez Charger> Charger vers.

    • Pour travailler avec les données dans Power Query, sélectionnez Transformer les données.

Vous pouvez importer des données à partir de plusieurs fichiers ayant un schéma et un format similaires à partir d’un dossier. Vous pouvez ensuite les apposer dans une seule table.

  1. Sélectionnez Données> Obtenir des données > fichier à partir d>fichier à partir d’un dossier.

  2. Dans la boîte de dialogue Parcourir, recherchez le dossier, puis sélectionnez Ouvrir.

  3. Pour obtenir la procédure détaillée, voir Importer des données à partir d’un dossier contenant plusieurs fichiers.

Vous pouvez importer des données à partir de plusieurs fichiers ayant un schéma et un format similaires à partir d’une bibliothèque SharePoint. Vous pouvez ensuite les apposer dans une seule table.

  1. Sélectionnez Données> obtenir des données > fichier à partir > fichier à partir d’un dossier SharePoint.

  2. Dans la boîte de dialogue Dossier SharePoint, entrez l’URL racine du site SharePoint sans inclure de référence à une bibliothèque, puis accédez à la bibliothèque.

  3. Pour obtenir la procédure détaillée, voir Importer des données à partir d’un dossier contenant plusieurs fichiers.

  1. Sélectionnez Données > obtenir des données à partir > base de données > à partir SQL Server base de données. 

  2. Dans la boîte de SQL de données microsoft, spécifiez SQL Server connexion dans la zone Nom du serveur. Vous pouvez également spécifier un nom de base de données.

  3. Si vous voulez importer des données à l’aide d’une requête de base de données native, spécifiez votre requête dans la SQL instruction. 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 SQL Server de données
  4. Sélectionnez OK.

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

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

    • base de données Sélectionnez cette fonction si vous voulez vous connecter à l’aide SQL Server’authentification. Une fois cette sélection sélectionnée, spécifiez un nom d’utilisateur et un mot de passe pour vous connecter SQL Server instance.

  6. Par défaut, la case à cocher Chiffrer la connexion est sélectionnée pour signifier 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, cochez cette case, puis cliquez sur Connexion.

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

  1. Sélectionnez Données > obtenir des données à partir > base de données > à partir d’une base de données Microsoft Access. 

  2. Dans la boîte de dialogue Importer des données, recherchez et recherchez le fichier de base de données Access (.accdb). 

  3. Sélectionnez le fichier, puis Ouvrir. La boîte de dialogue Navigateur s’affiche.

  4. Sélectionnez la table ou la requête dans le volet gauche pour afficher un aperçu des données dans le volet droit.

  5. Si vous avez de nombreuses tables et requêtes, utilisez la zone de recherche pour localiser un objet ou utilisez les options d’affichage, ainsi que le bouton Actualiser pour filtrer la liste.

  6. Sélectionnez Charger ou transformer.

Remarque    Lorsque vous utilisez un document connecté à une base de données SQL Server Analysis Services, vous aurez peut-être besoin d’informations supplémentaires pour répondre à des questions spécifiques sur des produits, telles que des informations de référence sur les expressions multidimensionnelles (MDX), ou des procédures de configuration pour un serveur OLAP (Online Analytical Processing).

  1. Sélectionnez Données > obtenir des données externes à partir > base de > à partir d’Analysis Services. La première page de l’Assistant Connexion de données s’affiche. Son titre est Se connecter au serveur de base de données.

    Écran 1 de l’Assistant Connexion de données

  2. 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 à qui vous souhaitez vous connecter, vous pouvez taper le chemin d’accès, le nom de fichier et l’extension complets.

  3. Sous Journal des informations d’identification,faites l’une des étapes 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 les nom d’utilisateur et mot de passe suivants, puis tapez vos nom d’utilisateur et mot de passe dans les zones Nom d’utilisateur et Mot de passe correspondants.

      Remarque relative à la 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. Par exemple, Y6dh!et5 est un mot de passe fort et Maison27 est un mot de passe faible. Les mots de passe doivent contenir 8 caractères ou plus. 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.

  4. Sélectionnez Suivant pour passer au deuxième écran de l’Assistant. Son titre est Sélectionner une base de données et une table.

    Écran 2 de l’Assistant Connexion de données

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

  5. Dans la zone Sélectionner la base de données qui contient les données que vous voulez, sélectionnez une base de données, puis cliquez sur Suivant.

  6. Cliquez sur Suivant pour passer au troisième écran de l’Assistant. Son titre Enregistrer le fichier de connexion de données et Terminer.

    Écran 3 de l’Assistant Connexion de données

  7. Dans la zone Nom de fichier, modifiez le nom de fichier par défaut selon vos besoins (facultatif).

  8. Cliquez sur Parcourir pour modifier l’emplacement de fichier par défaut de Mes sourcesde données, ou recherchez les noms de fichiers existants.

  9. Dans les zones Description,Nom convivial et Mots clés de recherche, tapez une description du fichier, un nom convivial et des mots clés de recherche courants (tous sont facultatifs).

  10. Pour vous assurer que le fichier de connexion est utilisé lors de l’actualisation du tableau croisé dynamique, cliquez sur Toujours essayer d’utiliser ce fichier pour actualiser ces données.

    L’utilisation de cette case à cocher garantit que les mises à jour du fichier de connexion seront toujours utilisées par tous les classeeurs qui utilisent ce fichier de connexion.

  11. Vous pouvez spécifier l’accès à un tableau croisé dynamique si le fichier est enregistré dans Excel Services et ouvert à l’aide d’Excel Services. 

    Remarque : Le paramètre d’authentification est utilisé uniquement par Excel Services et Microsoft Office Excel. Si vous voulez vous assurer que les mêmes données sont accessibles que vous ouvrez le fichier dans Excel ou Excel Services, assurez-vous que le paramètre d’authentification dans Excel est le même.

    Sélectionnez 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 Windows et le mot de passe de l’utilisateur actuel. Il s’agit de la méthode la plus sécurisée, mais elle peut affecter les performances lorsqu’il y a de nombreux utilisateurs.

    • OSO   Sélectionnez cette option pour utiliser l' signer unique, puis entrez la chaîne d’identification appropriée dans la zone de texte ID SSO. Un administrateur de site peut configurer un site SharePoint de manière à utiliser une base de données de connexion unique dans laquelle un nom d’utilisateur et un mot de passe peuvent être stockés. Cette méthode est la plus efficace lorsque le nombre d’utilisateurs est important.

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

      Important : Évitez d’enregistrer les informations d’connexion lors de la connexion à des sources de données. Ces informations peuvent être stockées en texte simple et un utilisateur malveillant pourrait accéder à ces informations afin de compromettre la sécurité de la source de données.

  12. Sélectionnez OK.

  13. Sélectionnez Terminer pour fermer l’Assistant Connexion de données. La boîte de dialogue Importer des données s’affiche.

    Importer des données

  14. Choisissez la manière dont vous souhaitez importer les données, puis sélectionnez OK. Pour plus d’informations sur l’utilisation de cette boîte de dialogue, sélectionnez le point d’interrogation (?).

Vous pouvez créer une connexion dynamique entre un feuille de calcul Excel et un serveur de base de données OLAP (Analysis Services Online Analytical Processing) SQL Server, puis actualiser cette connexion chaque fois que les données changent. Vous pouvez vous connecter à un fichier de cube hors connexion spécifique s’il a été créé sur le serveur de base de données. Vous pouvez également importer des données dans Excel en tant que tableau ou rapport de tableau croisé dynamique.

  1. Sélectionnez Données > Obtenir des données à partir > base de données > à partir d SQL Server de données Analysis Services (importation). 

  2. Entrez le nom du serveur, puis sélectionnez OK.

    Remarque : Vous avez la possibilité d’entrer un nom de base de données spécifique et vous pouvez également ajouter une requête MDX ou DAX.

  3. Dans le volet Navigateur, sélectionnez la base de données, puis le cube ou les tables que vous voulez connecter.

  4. Cliquez sur Charger pour charger la table sélectionnée dans une feuille de calcul, ou sur Modifier pour effectuer des filtres et transformations de données supplémentaires dans l’Éditeur Power Query avant de le charger.

Remarque : Avant de pouvoir vous connecter à une base de données Oracle à l’aide de Power Query,vous avez besoin du logiciel client Oracle v8.1.7 ou une base de données supérieure sur votre ordinateur. Pour installer le logiciel client Oracle, accédez à la version 32 bits de Composants Oracle Data Access (ODAC) avec Oracle Developer Tools pour Visual Studio (12.1.0.2.4) pour installer le client Oracle 32 bits ou vers la version 12c Release 4 64 bits (12.1.0.2.4) pour Windows x64 pour installer le client Oracle 64 bits.

  1. Sélectionnez Données > obtenir des données à partir > base de données > 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 à qui se connecter. Si vous avez besoin d’une siD, celle-ci peut être spécifiée sous la forme « ServerName/SID ».

  3. Si vous voulez importer des données à l’aide d’une requête de base de données native, spécifiez votre requête dans la SQL instruction. 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 Oracle requiert des informations d’identification d’utilisateur de base de données :

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

    2. Cliquez sur Se connecter.

Avertissement : 

  • Avant de pouvoir vous connecter à une base de données IBM DB2, vous devez avoir installé le pilote IBM DB2 Data Server sur votre ordinateur (l’ibm Data Server Driver Package (pilote DS)doit être requis au minimum. Sélectionnez le pilote qui correspond à votre installation de Power Query (32 bits ou 64 bits).

  • Des problèmes connus ont été signalés par IBM lors de l’installation du pilote IBM DB2 Data Server sur Windows8. Si vous utilisez Windows 8 et souhaitez vous connecter à IBM DB2 à l’aide de Power Query, vous devez suivre les étapes d’installation supplémentaires. Pour plus d’informations, voir IBM DB2 Data Server Driver sur Windows 8.

  1. Sélectionnez Données > obtenir des données à partir > base de données > à partir de la base de données IBM DB2. 

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

  3. Si vous voulez importer des données à l’aide d’une requête de base de données native, spécifiez votre requête dans la SQL instruction. Pour plus d’informations, voir Importer des données 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 IBM DB2 requiert des informations d’identification d’utilisateur de base de données :

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

    2. Cliquez sur Se connecter.

Remarque : Si le message « Ce connecteur nécessite qu’un ou plusieurs composants supplémentaires soient installés avant de pouvoir être utilisé », vous devez télécharger le pilote ODBC approprié pour MySQL sur votre appareil Windows à partir de cet écran. Pour plus d’informations, voir Connecteurs MySQL.

  1. Sélectionnez Données > obtenir des données à partir > base de > à partir de mySQL Database. 

  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 à qui se connecter.

  3. Si vous voulez importer des données à l’aide d’une requête de base de données native, spécifiez votre requête dans la SQL instruction. Pour plus d’informations, voir Importer des données 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 MySQL requiert des informations d’identification d’utilisateur de base de données :

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

    2. Cliquez sur Se connecter.

Remarque : Avant de 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 inscrit dans la configuration de l’ordinateur qui correspond à la version la plus récente de .NET sur votre appareil.

  1. Sélectionnez Données > obtenir des données à partir > base de données > à partir d’une base de 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 à connecter dans la section Nom du serveur.

  3. Si vous voulez importer des données à l’aide d’une requête de base de données native, spécifiez votre requête dans la SQL instruction. Pour plus d’informations, voir Importer des données 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 requiert des informations d’identification d’utilisateur de base de données :

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

    2. Sélectionnez Connecter.

Remarque : Avant de pouvoir vous connecter à une base de données SAP SQL Anywhere, vous devez installer le pilote SAP SQL Anywhere sur votre ordinateur. Sélectionnez le pilote qui correspond à votre installation d’Excel (32 bits ou 64 bits).

  1. Sélectionnez Données > obtenir des données à partir > base de données > base de données Sybase. 

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

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

  4. Sélectionnez OK.

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

  6. Sélectionnez Connecter.

Remarque : Avant de pouvoir vous connecter à une base de données Teradata, vous devez utiliser le fournisseur de données .NET pour Teradata sur votre ordinateur.

  1. Sélectionnez Données > obtenir des données à partir > base de données > base de données Teradata.

  2. Dans la boîte de dialogue Base de données Teradata, dans Nom du serveur, spécifiez le serveur Teradata à connecter.

  3. Si vous voulez importer des données à l’aide d’une requête de base de données native, spécifiez votre requête dans la SQL instruction. 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 requiert des informations d’identification d’utilisateur de la base de données :

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

    2. Cliquez sur Enregistrer.

Remarques : 

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

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

  • Vous aurez besoin d’un compte SAP pour vous connecter au site web et télécharger les pilotes. En cas de doute, contactez l’administrateur SAP de votre organisation.

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

  1. Cliquez sur Données > nouvelle > à partir d’une base de > à partir de la base de données SAP HANA.

  2. Dans la boîte de dialogue Base de données SAP HANA, spécifiez le serveur à qui vous voulez vous connecter. Le nom du serveur doit suivre le format ServerName:Port.

    Boîte de dialogue Base de données SAP HANA
  3. Si vous le souhaitez, si vous souhaitez importer des données à l’aide d’une requête de base de données native, sélectionnez Options avancées et, dans la zone Instruction SQL entrez la requête.

  4. Sélectionnez OK.

  5. Si le serveur SAP HANA requiert des informations d’identification d’utilisateur de base de données, dans la boîte de dialogue Access d’une base de données SAP HANA, vous pouvez :

    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

Azure SQL database est une base de données relationnelle entièrement gérée de haut niveau, conçue pour le cloud et utilisée pour les applications critiques. Pour plus d’informations, voir Qu’est-ce qu’Azure SQL ?

  1. Sélectionnez Données> obtenir des données à partir >'Azure > à partir d’Azure SQL Database.

  2. Dans la boîte de SQL de données microsoft, spécifiez SQL Server connexion dans la zone Nom du serveur. Vous pouvez également spécifier un nom de base de données.

  3. Si vous voulez importer des données à l’aide d’une requête de base de données native, spécifiez votre requête dans la SQL instruction. 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 SQL Server de données
  4. Sélectionnez OK.

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

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

    • base de données Sélectionnez cette fonction si vous voulez vous connecter à l’aide SQL Server’authentification. Une fois cette sélection sélectionnée, spécifiez un nom d’utilisateur et un mot de passe pour vous connecter SQL Server instance.

  6. Par défaut, la case à cocher Chiffrer la connexion est sélectionnée pour signifier 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, cochez cette case, puis cliquez sur Connexion.

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

Azure Synapse Analytics combine de grands outils de données et des requêtes relationnelles à l’aide d’Apache Spark pour se connecter aux services de données Azure et à la plateforme Power. Vous pouvez charger des millions de lignes en un rien de temps. Vous pouvez ensuite utiliser des données tabulaires à l’aide de la syntaxe SQL pour les requêtes. Pour plus d’informations, voir Azure Synapse Analytics.

  1. Sélectionnez Data> Get Data > From Azure> From Azure Synapse Analytics.

  2. Dans la boîte de SQL de données microsoft, spécifiez SQL Server connexion dans la zone Nom du serveur. Vous pouvez également spécifier un nom de base de données.

  3. Si vous voulez importer des données à l’aide d’une requête de base de données native, spécifiez votre requête dans la SQL instruction. 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 SQL Server de données
  4. Sélectionnez OK.

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

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

    • base de données Sélectionnez cette fonction si vous voulez vous connecter à l’aide SQL Server’authentification. Une fois cette sélection sélectionnée, spécifiez un nom d’utilisateur et un mot de passe pour vous connecter SQL Server instance.

  6. Par défaut, la case à cocher Chiffrer la connexion est sélectionnée pour signifier 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, cochez cette case, puis cliquez sur Connexion.

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

Azure HDInsight est utilisé pour l’analyse de grandes données lorsque vous devez traiter de grandes quantités de données. Il prend en charge l’warehousing de données et l’apprentissage automatique . vous pouvez le voir comme un moteur de flux de données. Pour plus d’informations, voir Azure HDInsight.

  1. Sélectionnez Données > obtenir des données >'Azure > Azure HDInsight (HDFS). 

  2. Entrez le nom de compte ou l’URL du compte Microsoft Azure Blob Storage associé à votre cluster HDInsight, puis sélectionnez OK.

  3. Dans la boîte de dialogue Access Microsoft Azure HDInsight, entrez votre clé de compte,puis cliquez sur Connexion.

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

  5. Sélectionnez Charger pour charger le tableau sélectionné ou Modifier pour effectuer des filtres et transformations de données supplémentaires avant de le charger.

Microsoft Azure Blob Storage est un service qui permet de stocker de grandes quantités de données non structurées, telles que des images, des vidéos, des fichiers audio et des documents, et qui est accessible partout dans le monde via HTTP ou HTTPS. Pour plus d’informations sur le service Azure Blob Storage, voir Comment utiliser le stockage Blob.

  1. Sélectionnez Données > obtenir des données à partir >'Azure > Azure Blob Storage. 

  2. Dans la boîte de dialogue Stockage blob Microsoft Azure, entrez le nom ou l’URL de votre compte de stockage Microsoft Azure, puis sélectionnez 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 blob Microsoft Azure Access, entrez votre clé d’accès au stockage dans la zone Clé de compte, puis cliquez sur Enregistrer.

    Remarque : Si vous devez récupérer votre clé d’accès au stockage, accédez au portail Microsoft Azure,sélectionnez votre compte de stockage, puis sélectionnez l’icône Gérer la clé d’accès en bas de la page. Sélectionnez l’icône de copie à droite de la clé primaire, puis collez la valeur dans la zone Clé de compte.

  4. L’Éditeur de requête répertorie tous les conteneurs disponibles dans votre stockage blob Microsoft Azure. Dans le Navigateur,sélectionnez un conteneur à partir de l’endroit où vous souhaitez importer des données, puis sélectionnez Appliquer & fermer.

Azure Storage fournit des services de stockage pour divers objets de données. Le composant de stockage de table cible les données NoSQL stockées en tant que paires clé/attribut. Pour plus d’informations, voir Présentation du stockage de tableaux.

  1. Sélectionnez Données> obtenir des données à partir >'Azure > Azure Synapse Analytics.

  2. Entrez le nom ou l’URL du compte Microsoft Azure Table Storage, puis sélectionnez OK.

Azure Data Lake Storage Gen 1 combine différents entrepôts de données en un seul environnement stocké. Vous pouvez utiliser une nouvelle génération d’outils de requête pour explorer et analyser des données, en travaillant avec des petabytes de données. Pour plus d’informations, voir Azure Data Lake Storage.

  1. Sélectionnez Données> obtenir des données à partir d> Azure > Azure Data Lake Storage.

  2. Entrez le nom ou l’URL du compte Microsoft Azure Data Lake Storage, puis sélectionnez OK.

    Par exemple : swebhdfs://contoso.azuredatalake.net/

  3. Vous n’est pas obligatoire de saisir une valeur dans la zone Taille de la page en octets.

Azure Data Explorer est un service d’exploration des données rapide et hautement évolutif pour les données de journal et de télémétrie. Il peut traiter de grands volumes de diverses données provenant de n’importe quelle source de données, telles que des sites web, des applications, des appareils IoT, etc. Pour plus d’informations, voir Qu’est-ce qu’Azure Data Explorer?

  1. Sélectionnez Données> Obtenir des données à partir >'Azure>'Azure Data Explorer.

  2. Dans la boîte de dialogue Azure Data Explorer (Kusto), entrez les valeurs appropriées.

    Chaque invite fournit des exemples utiles pour vous aider tout au long du processus.

Vous pouvez importer des jeux de données de votre organisation avec les autorisations appropriées en les sélectionnant dans le volet Jeux de données Power BI, puis en créant un tableau croisé dynamique dans une nouvelle feuille de calcul.

  1. Sélectionnez Données> Obtenir des données > à partir de Power BI (Microsoft). Le volet Jeux de données Power BI s’affiche.

  2. Si de nombreux jeux de données sont disponibles, utilisez la zone de recherche. Sélectionnez la flèche en bas de la zone pour afficher les filtres par mots clés pour les versions et les environnements afin de cibler votre recherche.

  3. Sélectionnez un jeu de données et créez un tableau croisé dynamique dans une nouvelle feuille de calcul. Pour plus d’informations, voir Vue d’ensemble des tableaux croisés dynamiques et des tableaux croisés dynamiques.

Pour plus d’informations sur Power BI, voir Créer un tableau croisé dynamique à partir des jeux de données Power BIet de l’expérience de gestion des données dans l’aide de Power BI pour Office 365.

  1. Sélectionnez Données> obtenir des données à partir >'une liste SharePoint Online Services >'aide de SharePoint Online.

  2. Dans la boîte de dialogue Dossier SharePoint, entrez l’URL racine du site SharePoint sans inclure de référence à une bibliothèque, puis accédez à la bibliothèque.

  3. Sélectionnez l’implémentation de SharePoint 2.0 Bêta, qui active les options avancées, afin de sélectionner un mode Affichage : Toutes les colonnes sont récupérées à partir d’une

    liste SharePoint.
    Par défaut     Récupère les colonnes définies dans l’affichage par défaut d’une liste SharePoint.

  4. En remplacement de la version bêta 2.0,vous pouvez sélectionner 1.0,qui correspond à la version antérieure de SharePoint.

  1. Sélectionnez Données > obtenir des données à partir > Online Services à partir de la liste SharePoint Online.

  2. Dans la boîte de dialogue Microsoft Exchange, entrez votre adresse de messagerie sous la forme <alias>@<organisation>.com

  3. Si vous avez de nombreux objets, utilisez la zone de recherche pour localiser un objet ou utilisez les options d’affichage, ainsi que le bouton Actualiser pour filtrer la liste.

  4. Cochez ou cochez la case Ignorer les fichiers avec des erreurs au bas de la boîte de dialogue.

  5. Sélectionnez la table de votre choix : Calendrier,Courrier,Demandes de réunion,Personneset Tâches.

  6. Effectuez l’une des actions suivantes :

  • Pour créer une requête, puis charger dans une feuille de calcul, sélectionnez Charger et> charger.

  • Pour créer une requête, puis afficher la boîte de dialogue Importer des données, sélectionnez Load>Load To.

  • Pour créer une requête, puis lancer l’Éditeur Power Query, sélectionnez Transformer les données.

  1. Sélectionnez l’environnement à qui vous voulez vous connecter.

  2. Dans le menu, sélectionnez l’icône Paramètres > personnalisations avancées > ressources de développement.

  3. Copiez la valeur de l’API web d’instance. 

    Remarques : 

    • Le format de l’URL ressemblera à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 du CDS pour les applications que vous utilisez. Pour plus d’informations, voir : URL et versions de l’API Web.

  4. Sélectionnez Données > Obtenir des données>'aide d’Online Services > à partir de Dynamics 365 (en ligne).

  5. Dans la boîte de dialogue, avec l’option De base sélectionnée, entrez l’URL de l’API web de votre connexion CDS pour applications, puis cliquez sur OK.

  6. Sélectionnez le compte de l’organisation.

    • Si vous n’êtes pas encore inscrit à l’aide du compte Microsoft Work ou School que vous utilisez pour accéder à Dataverse pour les applications, sélectionnez Se connecter et entrez le nom d’utilisateur et le mot de passe du compte.

  7. Sélectionnez Connecter.

  8. Dans la boîte de dialogue navigateur, sélectionnez les données que vous voulez extraire.

  9. Vérifiez que les données sont correctes, puis sélectionnez Charger ou Modifier pour ouvrir l’éditeur Power Query.

  1. Sélectionnez Données> obtenir des données à partir >'aide d'> Online Services à partir d’objets Salesforce. La boîte de dialogue Objets Salesforce s’affiche.

  2. Sélectionnez Production ou Personnalisé. Si vous sélectionnez Personnalisé,entrez l’URL d’une instance personnalisée.

  3. Sélectionner ou effacer la colonne Inclure les relations.

  4. Sélectionnez OK.

Étant donné que les rapports Salesforce imposent des limites d’API uniquement pour les 2 000 premières lignes de chaque rapport, envisagez d’utiliser le connecteur Objets Salesforce pour contourner cette limitation si nécessaire.

  1. Sélectionnez Données> obtenir des données à partir >'aide de services en ligne > rapports Salesforce. La boîte de dialogue Rapports Salesforce s’affiche.

  2. Sélectionnez Production ou Personnalisé. Si vous sélectionnez Personnalisé,entrez l’URL d’une instance personnalisée.

  3. Sélectionner ou effacer la colonne Inclure les relations.

  4. Sélectionnez OK.

Assurez-vous que vous avez la dernière version du connecteur Adobe Analytics. Pour plus d’informations, voir Se connecter à Adobe Analytics dans Power BI Desktop.

  1. Sélectionnez Données> obtenir des données >'aided’Online Services > Adobe Analytics.

  2. Cliquez sur Continuer. La boîte de dialogue Compte Adobe s’affiche.

  3. Connectez-vous à l’aide de votre compte Adobe Analytics Organizational, puis sélectionnez Connecter.

Vous pouvez créer une requête à partir d’une table Excel, d’une plage nommée ou d’un tableau dynamique dans le feuille de calcul actuel. Si les données sélectionnées sont une plage simple, elles sont converties en tableau. L’importation de tableaux dynamiques nécessite un abonnement Microsoft 365. Pour plus d’informations sur les tableaux dynamiques, voir Formules de tableau dynamique et comportement de matrice renversé.

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

  2. Sélectionnez Données > dans la feuille.

  3. Si vous y êtes invité, dans la boîte de dialogue À partir du tableau, vous pouvez sélectionner le bouton 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 possède des en-têtes de colonne, sélectionnez Mon tableau a des en-têtes. Les cellules d’en-tête servent à définir les noms de colonnes pour la requête.

  5. Sélectionnez OK.

Votre navigateur ne prend pas en charge la vidéo.

Procédure

  1. Sélectionnez Données > nouvelle > requête à partir d’autres sources > à partir du web.

  2. Dans la boîte de dialogue À partir du 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 :

    • Sélectionnez Avancé,puis dans la boîte de dialogue Access Web, entrez vos informations d’identification.

    • Sélectionnez Enregistrer.

  3. Sélectionnez OK.

  4. Dans le volet navigateur, vous pouvez :

    Sélectionnez l’affichageTable, par exemple Résultats.


    Power Query > À partir du web > Navigateur > Affichage Table
    Sélectionnez Affichage Web pour afficher la table sous la la mesure d’une page web.

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

  5. Sélectionnez Charger pour charger les données dans une feuille de calcul.

Microsoft Query existe depuis longtemps et est toujours populaire. Il s’agit d’un progenitor de Power Query. Pour plus d’informations, voir Utiliser Microsoft Query pour extraire des données externes.

  1. Sélectionnez Données> obtenir des données >d’autres sources > à partir d’une liste SharePoint.

  2. Dans la boîte de dialogue Listes Microsoft SharePoint, entrez l’URL d’un site SharePoint.

    Remarque : Lors de la connexion à une liste SharePoint, entrez l’URL du site au lieu de l’URL de liste. Dans la boîte de dialogue Access SharePoint, sélectionnez l’URL la plus générale à authentifier par rapport au site correctement. Par défaut, l’URL la plus générale est sélectionnée.

  3. Sélectionnez OK.

  4. Dans la boîte de dialogue Access SharePoint, sélectionnez une option d’informations d’identification :

    • Sélectionnez Anonyme si SharePoint Server ne nécessite aucune identification.

      Excel Power Query se connecte à une boîte de dialogue SharePoint List Connect

    • Sélectionnez Windows si SharePoint Server requiert vos informations d’identification Windows.

    • Sélectionnez un compte d’organisation si SharePoint Server requiert des informations d’identification de compte d’organisation.

  5. Sélectionnez Connecter.

  1. Sélectionnez Données > obtenir des données à 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 nécessite des informations d’identification d’utilisateur, dans la boîte de dialogue Accéder à un flux OData :

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

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

    3. Sélectionnez la clé Marketplace si le flux OData nécessite une clé de compte Marketplace. Vous pouvez sélectionner 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 d’organisation si le flux OData nécessite des informations d’identification d’accès fédérées. Pour Windows Live ID, connectez-vous à votre compte.

    5. Sélectionnez Enregistrer.

Remarque : L’importation dans un flux OData prend en charge le format de service de données légères JSON.

Hadoop Distributed File System (HDFS) est conçu pour stocker Teraoctets et même des petabytes de données. Le système HDFS connecte des réseaux d’ordinateurs au sein de clusters sur lesquels des fichiers de données sont distribués, et vous pouvez accéder à ces fichiers de données comme un flux de fichier transparent.

  1. Sélectionnez Data> Get Data > from Other Sources > From Hadoop File (HDFS).

  2. Entrez le nom du serveur dans la zone Serveur, puis sélectionnez OK.

  1. Sélectionnez Données> obtenir des données >d’autres sources > à partir d’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, sélectionnez Utiliser mes informations d’identification actuelles,ou sélectionnez Utiliser d’autres informations d’identification, puis entrez vos nom d’utilisateur et mot de passe.

  4. Sélectionnez Connecter.

  5. Une fois la connexion aboutie, utilisez le volet Navigateur pour parcourir tous les domaines disponibles dans votre Active Directory, puis explorez les informations Active Directory, notamment les utilisateurs, les comptes et les ordinateurs.

  1. Sélectionnez Données > obtenir des données à partir > d’autres sources > de Microsoft Exchange. 

  2. Dans la boîte de dialogue Exchange Server messagerie, entrez votre adresse de courrier et votre mot de passe.

  3. Sélectionnez Enregistrer.

  4. Dans la boîte de dialogue Service de découverte automatique Microsoft Exchange, sélectionnez Autoriser pour autoriser le service Exchange à faire confiance à vos informations d’identification.

  1. Sélectionnez Données > obtenir des données à partir > d’autres sources > à partir d’ODBC. 

  2. Dans la boîte de dialogue À partir d’ODBC, si cette information s’affiche, sélectionnez votre nom de source de données (DSN).

  3. Entrez votre chaîne de connexion, puis sélectionnez OK.

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

  5. Dans le volet Navigateur, sélectionnez les tables ou requêtes que vous voulez connecter, puis charger oumodifier.

  1. Sélectionnez Données > obtenir des données à partir > d’autres sources >d’OLEDB. 

  2. Dans la boîte de dialogue De OLE DB, entrez votre chaîne de connexion, puis sélectionnez 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 Base de données, entrez les informations d’identification appropriées, puis sélectionnez Se connecter.

  4. Dans la boîte de dialogue Navigateur, sélectionnez la base de données ainsi que les tables ou requêtes à connecter, puis charger ou modifier.

Important : Avis sur la retrait d’un connecteur de données Facebook   L’importation et l’actualisation de données à partir de Facebook dans Excel ne fonctionneront plus en avril 2020. Vous pourrez toujours utiliser le connecteur Facebook Get & Transform (Power Query) jusqu’à cette date, mais à partir d’avril 2020, vous ne pourrez pas vous connecter à Facebook et un message d’erreur s’recevra. Nous vous recommandons de réviser ou de supprimer les requêtes Get & Transform (Power Query) qui utilisent le connecteur Facebook dès que possible afin d’éviter des résultats inattendus.

Remarque : Si vous vous connectez à Facebook pour la première fois, vous êtes 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 futures en cliquant sur l’option Ne plus m’avertir pour cette option de connecteur.

  1. Sous l’onglet Données, cliquez sur Obtenir des > données à partir d’Online Services > de Facebook. Si vous ne voyez pas le bouton Obtenir des données, cliquez sur Nouveau > requête à partir d'> 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 courrier de connexion.

  3. Sélectionnez une catégorie vers qui vous connecter dans la liste de listes de connexion. Par exemple, sélectionnez Amis pour vous donner accès à toutes les informations disponibles dans votre catégorie Amis Facebook.

  4. Cliquez sur OK.

  5. Si nécessaire, cliquez sur Se connectez-vous dans la boîte de dialogue Access sur Facebook, puis entrez votre adresse e-mail ou numéro de téléphone Facebook et votre mot de passe. Vous pouvez cocher l’option pour rester connecté. Une fois connecté, cliquez sur Connecter.

  6. Une fois la connexion aboutée, vous pouvez afficher un aperçu d’un tableau contenant des informations sur la catégorie sélectionnée. Par exemple, si vous sélectionnez la catégorie Amis, Power Query restituera une table contenant le nom de vos amis Facebook.

  7. Cliquez sur Charger ou Modifier.

Vous pouvez créer une requête vide. Vous souhaiterez peut-être entrer des données pour essayer certaines commandes, ou vous pouvez sélectionner les données sources à partir de Power Query :

  • Pour modifier un paramètre tel que les informations d’identification ou la confidentialité, sélectionnez >paramètres de la source de données. Pour plus d’informations, voir Gérer les paramètres et les autorisations de la source de données.

  • Pour importer une source de données externe, sélectionnez Accueil> Nouvelle source. Cette commande est semblable à la commande Obtenir des données sous l’onglet Données du ruban Excel.

  • Pour importer une source récente, sélectionnez Accueil> sources récentes. Cette commande est semblable à la commande Sources récentes sous l’onglet Données du ruban Excel.

Lorsque vous fusionnez deux sources de données externes, vous joignez deux requêtes qui créent une relation entre deux tables.

Pour plus d’informations, voir Fusionner des requêtes (Power Query) et Apprendre à combiner plusieurs sources de données (Power Query).

Lorsque vous ajoutez plusieurs requêtes, les données sont ajoutées à une requête en fonction des noms des en-têtes de colonne dans les deux tables. Si les requêtes n’ont pas de colonnes correspondantes, les valeurs Null sont ajoutées à la colonne sans correspondance. Les requêtes sont appendées dans l’ordre dans lequel elles sont sélectionnées.

Pour plus d’informations, voir Requêtes d’application (Power Query).

Vous pouvez utiliser le module complémentaire Power Query pour vous connecter à des sources de données externes et effectuer des analyses de données avancées. Les sections suivantes duivent la procédure de connexion à vos sources de données (pages web, fichiers texte, bases de données, services en ligne, fichiers, tableaux et plages excel).

Important : Pour pouvoir utiliser Power Query dans Excel 2013, vous devez l’activer : cliquez sur Fichier >Options > des modules. Dans la section Gérer du bas de l’page, choisissez l’option Modules com dans la liste suivante, puis cliquez sur Allerà. 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 apparaît 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 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 >CSVou À partir du texte.

  2. Dans la boîte de dialogue Parcourir les valeurs séparées par des virgules, recherchez ou tapez le chemin d’accès au fichier à interroger.

  3. Cliquez sur Ouvrir.

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

Exemple de fichier CSV

Image d’un fichier CSV

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

  • Order ID changes to number

  • Date de commande : modification de la date

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

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

  • Changement de chiffre d’affaires

Dans l’Éditeur de requête, Power Query applique automatiquement une étape FirstRowAsHeader et une étape ChangeType. Ces actions automatiques équivaut à promouvoir manuellement une ligne et à modifier manuellement chaque type de colonne.

Une fois que Power Query a détecté des 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 montre la fenêtre de l’Éditeur de requête dans Excel 2013 qui s’affiche après la modification d’une requête à partir d’un workbook Excel. Pour afficher l’Éditeur de requête sans charger ou modifier une requête existante, 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 du tableau, vous pouvez cliquer sur le bouton 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 possède des en-têtes de colonne, vous pouvez vérifier que mon tableau possède des en-têtes. Les cellules d’en-tête de plage servent à définir les noms de 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 en tant que plage nommée ou se trouve dans un tableau Excel, Power Query détecte automatiquement l’intégralité de la plage et la charge dans l’Éditeur de requête. Les données simples sont automatiquement converties en table lorsqu’elles sont chargées dans l’Éditeur de requête.

Vous pouvez utiliser l’Éditeur de requête pour écrire des formules pour 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 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 un chemin d’accès au fichier à interroger.

  3. Cliquez sur Ouvrir.

    Si votre workbook source possède des plages nommées, le nom de la plage sera disponible en tant que jeu de données.

Vous pouvez également utiliser l’Éditeur de requête pour écrire des formules pour 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 montre la fenêtre de l’Éditeur de requête dans Excel 2013 qui s’affiche après la modification d’une requête à partir d’un workbook Excel. Pour afficher l’Éditeur de requête sans charger ou modifier une requête existante, 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 : Lors de la tentative d’importation de données à partir d’un fichier Excel hérité ou d’une base de données Access dans certaines configurations, vous pouvez rencontrer une erreur qui indique que le moteur de base de données Microsoft Access (fournisseur Microsoft.ACE.OLEDB.12.0) n’est pas enregistré sur l’ordinateur local. L’erreur se produit sur les systèmes avec office 2013 uniquement installé. Pour résoudre ce problème, téléchargez les ressources suivantes pour vous assurer que vous pouvez continuer avec les sources de données dont 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 >à partir SQL Server base de données.

    Options Power Query à partir d’une base de données
  2. Dans la boîte de SQL de données microsoft, spécifiez SQL Server connexion dans la zone Nom du serveur. Vous pouvez également spécifier un nom de base de données.

  3. Si vous voulez importer des données à l’aide d’une requête de base de données native, spécifiez votre requête dans la SQL instruction. 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 SQL Server de données
  4. Sélectionnez OK.

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

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

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

  6. Par défaut, la case à cocher Chiffrer la connexion est sélectionnée pour signifier 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, cochez cette case, puis cliquez sur Connexion.

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

Exemple de formule

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

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

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

  2. Dans la boîte de dialogue À partir d’ODBC, si cette information s’affiche, sélectionnez votre nom de source de données (DSN).

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

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

  5. Dans le volet Navigateur, sélectionnez les tables ou requêtes que vous voulez connecter, puis appuyez sur Charger ou Modifier.

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

    Boîte de dialogue Obtenir des données à partir d’une base de données

  2. Dans la boîte de dialogue Parcourir, recherchez ou tapez l’URL d’un fichier à importer ou lier à un fichier.

  3. Suivez les étapes de la boîte de dialogue Navigateur 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 d'>À partir de XML.

    Boîte de dialogue Power Query à partir d’un fichier
  2. Dans la boîte de dialogue À partir de la navigation XML, recherchez ou tapez l’URL d’un fichier à importer ou lier à un fichier.

  3. Cliquez sur Ouvrir.

    Une fois la connexion aboutie, vous pouvez utiliser le volet Navigateur pour parcourir et afficher un aperçu des collections d’éléments du fichier XML sous forme tabulaire.

Vous pouvez également utiliser l’Éditeur de requête pour écrire des formules pour 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 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. Sous l’onglet Données, dans le groupe Données externes, cliquez sur Autres sources,puis sur À partir d’Analysis Services.

    Groupe Cellules sous l’onglet Accueil

    L’Assistant Connexion de données s’affiche. Cet Assistant présente 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 Se connecter au serveur de base de données, dans la zone Nom du serveur, tapez le nom du serveur de base de données OLAP.

    Conseil : Si vous connaissez le nom du fichier de cube hors connexion à qui vous souhaitez vous connecter, vous pouvez taper le chemin d’accès, le nom de fichier et l’extension complets.

  3. Sous Journal des informations d’identification,faites l’une des étapes 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 les nom d’utilisateur et mot de passe suivants, puis tapez vos nom d’utilisateur et mot de passe dans les zones Nom d’utilisateur et Mot de passe correspondants.

  4. Dans le volet Sélectionner la base de données qui contient les données que vous voulez, sélectionnez une base de données, puis cliquez sur Suivant.

    Pour vous connecter à une cube spécifique dans la base de données, assurez-vous que la sélection de la connexion à 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 Terminer, dans la zone Nom de fichier, modifiez le nom de fichier par défaut (facultatif).

    Cliquez sur Parcourir pour modifier l’emplacement de fichier par défaut de Mes sourcesde données, ou recherchez les noms de fichiers existants.

  6. Dans les zones Description,Nom convivial et Mots clés de recherche, tapez une description du fichier, un nom convivial et des mots clés de recherche courants (tous sont facultatifs).

  7. Pour vous assurer que le fichier de connexion est utilisé lors de l’actualisation du tableau croisé dynamique, cliquez sur Toujours essayer d’utiliser ce fichier pour actualiser ces données.

    L’utilisation de cette case à cocher garantit que les mises à jour du fichier de connexion seront toujours utilisées par tous les classeeurs 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électionner la manière dont vous voulez afficher ces données dans votre workbook,faites l’une des choses 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 tableau croisé dynamique, cliquez sur Rapport de tableaucroisé dynamique.

    • Pour stocker la connexion sélectionnée dans lebook afin de pouvoir l’utiliser ultérieurement, cliquez sur Créer une connexion uniquement. Cette case à cocher garantit que la connexion est utilisée par les formules qui contiennent des fonctions Cube que vous créez et que vous ne voulez pas créer de rapport de tableau croisé dynamique.

  10. Sous Où voulez-vous placer les données, faites l’une des choses suivantes :

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

      Vous pouvez également cliquer sur Réduire la boîte de Image du bouton pour masquer temporairement la boîte de dialogue, sélectionner la première cellule de la feuille de calcul que vous voulez utiliser, puis appuyer sur Développer la boîte de 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, a apporter les modifications nécessaires dans la boîte de dialogue Propriétés de connexion, puis cliquez sur OK.

Il existe deux façons de se connecter SQL Server Analysis Services. Vous pouvez utiliser Power Query ou l’Assistant Connexion de données. 

Pour plus d’informations, voir l’onglet Office 2010 - 2013 de Connect to a SQL Server Analysis Services Database (Import).

  1. Sous l’onglet Power Query, cliquez sur Autres sources >Requête vide.

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

  3. Entrer la chaîne de votre requête comme suit, en remplaçant « C:\Users\Name\Desktop\JSONTest.jssur » 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 avez besoin du logiciel client Oracle v8.1.7 ou une base de données supérieure sur votre ordinateur. Pour installer le logiciel client Oracle, accédez à la version 32 bits de Composants Oracle Data Access (ODAC) avec Oracle Developer Tools pour Visual Studio (12.1.0.2.4) pour installer le client Oracle 32 bits ou vers la version 12c Release 4 64 bits (12.1.0.2.4) pour Windows x64 pour installer le client Oracle 64 bits.

  1. Dans l’onglet de ruban Power Query, cliquez sur À partir de la base de > à partir d’Oracle Database.

    Options Power Query à partir d’une 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 à qui se connecter. Si vous avez besoin d’une siD, celle-ci peut être spécifiée sous la forme « ServerName/SID ».

  3. Si vous voulez importer des données à l’aide d’une requête de base de données native, spécifiez votre requête dans la SQL instruction. 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 requiert des informations d’identification d’utilisateur de base de données :

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

    2. Cliquez sur Se connecter.

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

    Power Query get data from Other Sources dialog
  2. Dans la boîte de dialogue Listes Microsoft SharePoint qui s’affiche, entrez l’URL d’un site SharePoint.

    Remarque : Lors de la connexion à une liste SharePoint, entrez l’URL du site au lieu de l’URL de liste. Dans la boîte de dialogue Access SharePoint, sélectionnez l’URL la plus générale à authentifier par rapport au site correctement. 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 Access SharePoint qui apparaît ensuite, sélectionnez une option d’informations d’identification :

    1. Sélectionnez Anonyme si SharePoint Server ne nécessite aucune identification.

    2. Sélectionnez Windows si SharePoint Server requiert vos informations d’identification Windows.

    3. Sélectionnez un compte d’organisation si SharePoint Server requiert des informations d’identification de compte d’organisation.

  5. Sélectionnez Connecter.

    Excel Power Query se connecte à une boîte de dialogue SharePoint List Connect

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

    Power Query get data from Other Sources dialog
  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 nécessite des informations d’identification d’utilisateur, dans la boîte de dialogue Accéder à un flux OData :

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

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

    3. Sélectionnez une clé Marketplace si le flux OData nécessite une clé de compte Marketplace. Vous pouvez sélectionner obtenir votre clé de compte Marketplace pour vous abonner à Microsoft Azure flux OData 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 d’organisation si le flux OData nécessite des informations d’identification d’accès fédérées. Pour 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égères JSON.

  1. Cliquez sur l’onglet Données, puis obtenez l'>données à partir d’autres sources > d’OLEDB. Si vous ne voyez pas le bouton Obtenir des données, suivez les instructions de l’Assistant Connexion de données ci-dessous.

  2. Dans la boîte de dialogue À partir de 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 Base de données, entrez les informations d’identification appropriées, puis cliquez sur Connecter.

  4. Dans la boîte de dialogue Navigateur, sélectionnez la base de données et les tables ou requêtes à 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 >à partir de ma base de données MySQL Database.

    Options Power Query à partir d’une 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 à qui se connecter.

  3. Si vous voulez importer des données à l’aide d’une requête de base de données native, spécifiez votre requête dans la SQL instruction. 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 requiert des informations d’identification d’utilisateur de base de données :

    1. Dans la boîte de dialogue Accéder à une base de données, entrez votre nom d’utilisateur et votre 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 Exchange Server messagerie, 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 autoriser le service Exchange à faire confiance à 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 get data from Other Sources dialog

  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 actuelles ouUtiliser d’autres informations d’identification. Pour utiliser l’authentification des informations d’identification de remplacement, entrez vos nom d’utilisateur et mot de passe.

  4. Cliquez sur Se connecter.

  5. Une fois la connexion aboutie, vous pouvez utiliser le volet Navigateur pour parcourir tous les domaines disponibles dans votre Active Directory et explorer les informations Active Directory, y compris les utilisateurs, les comptes et les ordinateurs.

Avertissement : 

  • Avant de pouvoir vous connecter à une base de données IBM DB2, vous devez avoir installé le pilote IBM DB2 Data Server sur votre ordinateur (l’ibm Data Server Driver Package (pilote DS)doit être requis au minimum. Sélectionnez le pilote qui correspond à votre installation de Power Query (32 bits ou 64 bits).

  • Des problèmes connus ont été signalés par IBM lors de l’installation du pilote IBM DB2 Data Server sur Windows8. Si vous utilisez Windows 8 et souhaitez vous connecter à IBM DB2 à l’aide de Power Query, vous devez suivre les étapes d’installation supplémentaires. Pour plus d’informations, voir IBM DB2 Data Server Driver sur Windows 8.

  1. Dans l’onglet de ruban Power Query, cliquez sur À partir d’une base >à partir d’IBM DB2 Database.

    Options Power Query à partir d’une base de données
  2. Dans la boîte de dialogue IBM DB2 Database, dans Nom du serveur, spécifiez le serveur de base de données IBM DB2 à qui se connecter.

  3. Si vous voulez importer des données à l’aide d’une requête de base de données native, spécifiez votre requête dans la SQL instruction. 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 requiert des informations d’identification d’utilisateur de base de données :

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

    2. Cliquez sur Se connecter.

Remarque : Avant de 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). Voir : Quelle est la version d’Office que j’utilise ? pour plus d’informations. Assurez-vous également que le fournisseur est inscrit 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 > dans La base de données PostgreSQL.

    Options Power Query à partir d’une 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 à connecter dans la section Nom du serveur.

  3. Si vous voulez importer des données à l’aide d’une requête de base de données native, spécifiez votre requête dans la SQL instruction. 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 requiert des informations d’identification d’utilisateur de base de données :

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

    2. Sélectionnez Connecter.

  1. Accéder à https://web.powerapps.com/

  2. Sélectionnez l’environnement à qui vous voulez vous connecter.

  3. Dans le menu, sélectionnez l’icône Paramètres > personnalisations avancées > ressources de développement.

  4. Copiez la valeur de l’API web d’instance. 

    Remarques : 

    • Le format de l’URL ressemblera à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 du CDS pour les applications que vous utilisez. Pour plus d’informations, voir : URL et versions de l’API Web.

  5. Sélectionnez l’onglet Données, puis obtenez l'> données à partir d’online services > de Dynamics 365 (en ligne).

    • Si le bouton Obtenir des données n’est pas disponible, cliquez sur Nouveau > requête à partir d’autres sources >à partir de Dynamics 365 (en ligne).

  6. Dans la boîte de dialogue, avec l’option De base sélectionnée, entrez l’URL de l’API web de votre connexion CDS pour applications, puis cliquez sur OK.

  7. Sélectionnez le compte de l’organisation.

    • Si vous n’êtes pas encore connecté à l’aide du compte Microsoft Work ou School que vous utilisez pour accéder au CDS pour les applications, cliquez sur Se connecter et 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 extraire.

  10. Si les données peuvent être importées telles qu’elles sont, sélectionnez l’option Charger, sinon choisissez l’option Modifier pour ouvrir l’Éditeur Power Query.

    Remarque : L’Éditeur Power Query vous offre plusieurs options pour modifier les données renvoyées. Par exemple, vous souhaitez peut-être importer moins de colonnes que les données sources. Dans ce cas, cliquez sur l’onglet Accueil > Gérer les colonnes > Choisir des colonnes, sélectionnez les colonnes que vous voulez conserver, puis cliquez sur OK. Lorsque vous êtes prêt, cliquez sur Fermer & chargement pour renvoyer les données modifiées dans Excel.

Remarque : Avant de pouvoir vous connecter à une base de données Teradata, vous devez utiliser le 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 > à partir de la base de données Teradata.

    Options Power Query à partir d’une 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 à connecter.

  3. Si vous voulez importer des données à l’aide d’une requête de base de données native, spécifiez votre requête dans la SQL instruction. 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 requiert des informations d’identification d’utilisateur de base de données :

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

    2. Cliquez sur Enregistrer.

Important : Avis sur la retrait d’un connecteur de données Facebook   L’importation et l’actualisation de données à partir de Facebook dans Excel ne fonctionneront plus en avril 2020. Vous pourrez toujours utiliser le connecteur Facebook Get & Transform (Power Query) jusqu’à cette date, mais à compter d’avril 2020, vous ne pourrez pas vous connecter à Facebook et un message d’erreur s’recevra. Nous vous recommandons de réviser ou de supprimer les requêtes Get & Transform (Power Query) qui utilisent le connecteur Facebook dès que possible afin d’éviter des résultats inattendus.

Remarque : Si vous vous connectez à Facebook pour la première fois, vous êtes 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 futures en cliquant sur l’option Ne plus m’avertir pour cette option de connecteur.

  1. Dans l’onglet de ruban Power Query, cliquez sur Autres sources d>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 courrier de connexion.

  3. Sélectionnez une catégorie vers qui vous connecter dans la liste de listes de connexion. Par exemple, sélectionnez Amis pour vous donner accès à toutes les informations disponibles dans votre catégorie Amis Facebook.

  4. Cliquez sur OK.

  5. Si nécessaire, cliquez sur Se connectez-vous dans la boîte de dialogue Access sur Facebook, puis entrez votre adresse e-mail ou numéro de téléphone Facebook et votre mot de passe. Vous pouvez cocher l’option pour rester connecté. Une fois connecté, cliquez sur Connecter.

  6. Une fois la connexion aboutée, vous pouvez afficher un aperçu d’un tableau contenant des informations sur la catégorie sélectionnée. Par exemple, si vous sélectionnez la catégorie Amis, Power Query restituera une table contenant le nom de vos amis Facebook.

  7. Cliquez sur Charger ou Modifier.

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

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

Éditeur Power Query avec une 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 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 : 

  • Avant de pouvoir vous connecter à une base de données SAP SQL Anywhere, vous devez installer le pilote SAP SQL Anywhere sur votre ordinateur. Sélectionnez le pilote qui correspond à votre installation de Power Query (32 bits ou 64 bits).

  1. Dans l’onglet de ruban POWER QUERY, sélectionnez À partir de la base de > à partir de 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 de Sybase, spécifiez le serveur Sybase à connecter dans la zone Nom du serveur. Vous pouvez également spécifier un nom de base de données.

  3. Si vous voulez importer des données à l’aide d’une requête de base de données native, spécifiez votre requête dans la SQL instruction. 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 à cocher Chiffrer la connexion est cocher de sorte que Power Query se connecte à votre base de données à l’aide d’une simple connexion chiffrée.

  6. Cliquez sur Se connecter.

Microsoft Azure Blob Storage est un service qui permet de stocker de grandes quantités de données non structurées, telles que des images, des vidéos, des fichiers audio et des documents, et qui est accessible partout dans le monde via HTTP ou HTTPS. Pour plus d’informations sur le service Azure Blob Storage, voir Comment utiliser le stockage Blob.

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

    Boîte de dialogue Importer de Power Query à partir d’Azure
  2. Dans la boîteMicrosoft Azure stockage blob, entrez le nom ou l’URL de votre compte Microsoft Azure stockage, 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 Microsoft Azure Stockage Blob Access, entrez votre clé d’accès au stockage dans la zone Clé de compte, puis cliquez sur Enregistrer.

    Remarque : Si vous devez récupérer votre clé d’accès au stockage, accédez au portail Microsoft 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 répertorie tous les conteneurs disponibles dans votre stockage blob Microsoft Azure stockage blob. Dans le Navigateur,sélectionnez un conteneur à partir de l’endroit où vous souhaitez importer des données, puis cliquez sur Appliquer & fermer.

  1. Dans l’onglet de ruban POWER QUERY, sélectionnez À partir d’Azure > à partir Microsoft Azure HDInsight.

    Obtenir des données externes à partir d’Azure
  2. Dans la Microsoft Azure boîte de dialogue 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 devez récupérer votre clé, revenir au portail Microsoft 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 et 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 le tableau sélectionné ou sur Modifier pour effectuer des filtres et transformations de données supplémentaires avant de le charger.

Vous pouvez utiliser le module complémentaire Power Query pour vous connecter à des sources de données externes et effectuer des analyses de données avancées. Les sections suivantes duivent la procédure d’utilisation de Power Query pour vous connecter à vos sources de données (pages web, fichiers texte, bases de données, services en ligne, fichiers, tableaux et plages Excel).

Important : 

  • Assurez-vous que vous avez téléchargé, installé et activé le module logiciel power query.

  • Pour activer le ajouter Power Query, cliquez sur Fichier >Options >les modules supplémentaires. Dans la section Gérer du bas de l’page, choisissez l’option Modules com dans la liste suivante, puis cliquez sur Allerà. 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 apparaît 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 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 >CSV ou À partir du texte.

  2. Dans la boîte de dialogue Parcourir les valeurs séparées par des virgules, recherchez ou tapez le chemin d’accès au fichier à interroger.

  3. Cliquez sur Ouvrir.

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

Exemple de fichier CSV

Image d’un fichier CSV

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

  • Order ID changes to number

  • Date de commande : modification de 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)

  • Changement de chiffre d’affaires

Dans l’Éditeur de requête, Power Query applique automatiquement une étape FirstRowAsHeader et une étape ChangeType. Ces actions automatiques équivaut à promouvoir manuellement une ligne et à modifier manuellement chaque type de colonne.

Une fois que Power Query a détecté des 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 du tableau, vous pouvez cliquer sur le bouton 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 possède des en-têtes de colonne, vous pouvez vérifier que mon tableau possède des en-têtes. Les cellules d’en-tête de plage servent à définir les noms de 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 en tant que plage nommée ou se trouve dans un tableau Excel, Power Query détecte automatiquement l’intégralité de la plage et la charge dans l’Éditeur de requête. Les données simples sont automatiquement converties en table lorsqu’elles sont chargées 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 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 pour 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 un chemin d’accès au fichier à interroger.

  3. Cliquez sur Ouvrir.

    Si votre workbook source possède des plages nommées, le nom de la plage sera disponible en tant que jeu de données.

Vous pouvez également utiliser l’Éditeur de requête pour écrire des formules pour 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 montre la fenêtre de l’Éditeur de requête dans Excel 2013 qui s’affiche après la modification d’une requête à partir d’un workbook Excel. Pour afficher l’Éditeur de requête sans charger ou modifier une requête existante, 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 >à partir SQL Server base de données.

    Options Power Query à partir d’une base de données
  2. Dans la boîte de SQL de données microsoft, spécifiez SQL Server connexion dans la zone Nom du serveur. Vous pouvez également spécifier un nom de base de données.

  3. Si vous voulez importer des données à l’aide d’une requête de base de données native, spécifiez votre requête dans la SQL instruction. 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 SQL Server de données
  4. Sélectionnez OK.

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

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

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

  6. Par défaut, la case à cocher Chiffrer la connexion est sélectionnée pour signifier 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, cochez cette case, puis cliquez sur Connexion.

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

Exemple de formule

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

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

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

  2. Dans la boîte de dialogue À partir d’ODBC, si cette information s’affiche, sélectionnez votre nom de source de données (DSN).

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

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

  5. Dans le volet Navigateur, sélectionnez les tables ou requêtes que vous voulez connecter, puis appuyez sur Charger ou Modifier.

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

    Boîte de dialogue Obtenir des données à partir d’une base de données

  2. Dans la boîte de dialogue Parcourir, recherchez ou tapez l’URL d’un fichier à importer ou lier à un fichier.

  3. Suivez les étapes de la boîte de dialogue navigateur 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 > de XML.

    Boîte de dialogue Power Query à partir d’un fichier
  2. Dans la boîte de dialogue À partir de la navigation XML, recherchez ou tapez l’URL d’un fichier à importer ou lier à un fichier.

  3. Cliquez sur Ouvrir.

    Une fois la connexion aboutie, vous pouvez utiliser le volet Navigateur pour parcourir et afficher un aperçu des collections d’éléments du fichier XML sous forme tabulaire.

Vous pouvez également utiliser l’Éditeur de requête pour écrire des formules pour 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 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. Sous l’onglet Données, dans le groupe Données externes, cliquez sur Autres sources,puis sur À partir d’Analysis Services.

    Groupe Cellules sous l’onglet Accueil

    L’Assistant Connexion de données s’affiche. Cet Assistant présente 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 Se connecter au serveur de base de données, dans la zone Nom du serveur, tapez le nom du serveur de base de données OLAP.

    Conseil : Si vous connaissez le nom du fichier de cube hors connexion à qui vous souhaitez vous connecter, vous pouvez taper le chemin d’accès, le nom de fichier et l’extension complets.

  3. Sous Journal des informations d’identification,faites l’une des étapes 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 les nom d’utilisateur et mot de passe suivants, puis tapez vos nom d’utilisateur et mot de passe dans les zones Nom d’utilisateur et Mot de passe correspondants.

  4. Dans le volet Sélectionner la base de données qui contient les données que vous voulez, sélectionnez une base de données, puis cliquez sur Suivant.

    Pour vous connecter à une cube spécifique dans la base de données, assurez-vous que la sélection de la connexion à 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 Terminer, dans la zone Nom de fichier, modifiez le nom de fichier par défaut (facultatif).

    Cliquez sur Parcourir pour modifier l’emplacement de fichier par défaut de Mes sourcesde données, ou recherchez les noms de fichiers existants.

  6. Dans les zones Description,Nom convivial et Mots clés de recherche, tapez une description du fichier, un nom convivial et des mots clés de recherche courants (tous sont facultatifs).

  7. Pour vous assurer que le fichier de connexion est utilisé lors de l’actualisation du tableau croisé dynamique, cliquez sur Toujours essayer d’utiliser ce fichier pour actualiser ces données.

    L’utilisation de cette case à cocher garantit que les mises à jour du fichier de connexion seront toujours utilisées par tous les classeeurs 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électionner la manière dont vous voulez afficher ces données dans votre workbook,faites l’une des choses 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 tableau croisé dynamique, cliquez sur Rapport de tableaucroisé dynamique.

    • Pour stocker la connexion sélectionnée dans lebook afin de pouvoir l’utiliser ultérieurement, cliquez sur Créer une connexion uniquement. Cette case à cocher garantit que la connexion est utilisée par les formules qui contiennent des fonctions Cube que vous créez et que vous ne voulez pas créer de rapport de tableau croisé dynamique.

  10. Sous Où voulez-vous placer les données, faites l’une des choses suivantes :

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

      Vous pouvez également cliquer sur Réduire la boîte de Image du bouton pour masquer temporairement la boîte de dialogue, sélectionner la première cellule de la feuille de calcul que vous voulez utiliser, puis appuyer sur Développer la boîte de 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, a apporter les modifications nécessaires dans la boîte de dialogue Propriétés de connexion, puis cliquez sur OK.

Il existe deux façons de se connecter SQL Server Analysis Services. Vous pouvez utiliser Power Query ou l’Assistant Connexion de données. 

Pour plus d’informations, voir l’onglet Office 2010 - 2013 de Connect to a SQL Server Analysis Services Database (Import).

  1. Sous l’onglet Power Query, cliquez sur Autres sources > Requête vide.

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

  3. Entrer la chaîne de votre requête comme suit, en remplaçant « C:\Users\Name\Desktop\JSONTest.jssur » 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 avez besoin du logiciel client Oracle v8.1.7 ou une base de données supérieure sur votre ordinateur. Pour installer le logiciel client Oracle, accédez à la version 32 bits de Composants Oracle Data Access (ODAC) avec Oracle Developer Tools pour Visual Studio (12.1.0.2.4) pour installer le client Oracle 32 bits ou vers la version 12c Release 4 64 bits (12.1.0.2.4) pour Windows x64 pour installer le client Oracle 64 bits.

  1. Dans l’onglet de ruban Power Query,cliquez sur À partir de la base de > à partir d’Oracle Database.

    Options Power Query à partir d’une 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 à qui se connecter. Si vous avez besoin d’une siD, celle-ci peut être spécifiée sous la forme « ServerName/SID ».

  3. Si vous voulez importer des données à l’aide d’une requête de base de données native, spécifiez votre requête dans la SQL instruction. 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 requiert des informations d’identification d’utilisateur de base de données :

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

    2. Cliquez sur Se connecter.

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

    Power Query get data from Other Sources dialog
  2. Dans la boîte de dialogue Listes Microsoft SharePoint qui s’affiche, entrez l’URL d’un site SharePoint.

    Remarque : Lors de la connexion à une liste SharePoint, entrez l’URL du site au lieu de l’URL de liste. Dans la boîte de dialogue Access SharePoint, sélectionnez l’URL la plus générale à authentifier par rapport au site correctement. 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 Access SharePoint qui apparaît ensuite, sélectionnez une option d’informations d’identification :

    1. Sélectionnez Anonyme si SharePoint Server ne nécessite aucune identification.

    2. Sélectionnez Windows si SharePoint Server requiert vos informations d’identification Windows.

    3. Sélectionnez un compte d’organisation si SharePoint Server requiert des informations d’identification de compte d’organisation.

  5. Sélectionnez Connecter.

    Excel Power Query se connecte à une boîte de dialogue SharePoint List Connect

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

    Power Query get data from Other Sources dialog
  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 nécessite des informations d’identification d’utilisateur, dans la boîte de dialogue Accéder à un flux OData :

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

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

    3. Sélectionnez une clé Marketplace si le flux OData nécessite une clé de compte Marketplace. Vous pouvez sélectionner obtenir votre clé de compte Marketplace pour vous abonner à Microsoft Azure flux OData 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 d’organisation si le flux OData nécessite des informations d’identification d’accès fédérées. Pour 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égères JSON.

  1. Cliquez sur l’onglet Données, puis obtenez l'>données à partir d’autres sources > d’OLEDB. Si vous ne voyez pas le bouton Obtenir des données, suivez les instructions de l’Assistant Connexion de données ci-dessous.

  2. Dans la boîte de dialogue À partir de 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 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 base de données et les tables ou requêtes à 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 >à partir de ma base de données MySQL Database.

    Options Power Query à partir d’une 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 à qui se connecter.

  3. Si vous voulez importer des données à l’aide d’une requête de base de données native, spécifiez votre requête dans la SQL instruction. 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 requiert des informations d’identification d’utilisateur de base de données :

    1. Dans la boîte de dialogue Accéder à une base de données, entrez votre nom d’utilisateur et votre 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 Exchange Server messagerie, 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 autoriser le service Exchange à faire confiance à 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 get data from Other Sources dialog

  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 actuelles ouUtiliser d’autres informations d’identification. Pour utiliser d’autres authentifications de crédenitaux, entrez vos nom d’utilisateur et mot de passe.

  4. Cliquez sur Se connecter.

  5. Une fois la connexion aboutie, vous pouvez utiliser le volet Navigateur pour parcourir tous les domaines disponibles dans votre Active Directory et explorer les informations Active Directory, notamment les utilisateurs, les comptes et les ordinateurs.

Avertissement : 

  • Avant de pouvoir vous connecter à une base de données IBM DB2, vous devez avoir installé le pilote IBM DB2 Data Server sur votre ordinateur (l’ibm Data Server Driver Package (pilote DS)doit être requis au minimum. Sélectionnez le pilote qui correspond à votre installation de Power Query (32 bits ou 64 bits).

  • Des problèmes connus ont été signalés par IBM lors de l’installation du pilote IBM DB2 Data Server sur Windows8. Si vous utilisez Windows 8 et souhaitez vous connecter à IBM DB2 à l’aide de Power Query, vous devez suivre les étapes d’installation supplémentaires. Pour plus d’informations, voir IBM DB2 Data Server Driver sur Windows 8..

  1. Dans l’onglet de ruban Power Query, cliquez sur À partir d’une base >à partir d’IBM DB2 Database.

    Options Power Query à partir d’une base de données
  2. Dans la boîte de dialogue IBM DB2 Database, dans Nom du serveur, spécifiez le serveur de base de données IBM DB2 à qui se connecter.

  3. Si vous voulez importer des données à l’aide d’une requête de base de données native, spécifiez votre requête dans la SQL instruction. 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 requiert des informations d’identification d’utilisateur de base de données :

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

    2. Cliquez sur Se connecter.

Remarque : Avant de 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). Voir : Quelle est la version d’Office que j’utilise ? pour plus d’informations. Assurez-vous également que le fournisseur est inscrit 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 > dans La base de données PostgreSQL.

    Options Power Query à partir d’une 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 à connecter dans la section Nom du serveur.

  3. Si vous voulez importer des données à l’aide d’une requête de base de données native, spécifiez votre requête dans la SQL instruction. 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 requiert des informations d’identification d’utilisateur de base de données :

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

    2. Sélectionnez Connecter.

  1. Accéder à https://web.powerapps.com/

  2. Sélectionnez l’environnement à qui vous voulez vous connecter.

  3. Dans le menu, sélectionnez l’icône Paramètres > personnalisations avancées > ressources de développement.

  4. Copiez la valeur de l’API web d’instance. 

    Remarques : 

    • Le format de l’URL ressemblera à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 du CDS pour les applications que vous utilisez. Pour plus d’informations, voir : URL et versions de l’API Web.

  5. Sélectionnez l’onglet Données, puis obtenez l'> données à partir d’online services > de Dynamics 365 (en ligne).

    • Si le bouton Obtenir des données n’est pas disponible, cliquez sur Nouveau > requête à partir d’autres sources >à partir de Dynamics 365 (en ligne).

  6. Dans la boîte de dialogue, avec l’option De base sélectionnée, entrez l’URL de l’API web de votre connexion CDS pour applications, puis cliquez sur OK.

  7. Sélectionnez le compte de l’organisation.

    • Si vous n’êtes pas encore autorisé à utiliser le compte Microsoft Work ou School que vous utilisez pour accéder au CDS pour les applications, cliquez sur Se connectez et 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 extraire.

  10. Si les données peuvent être importées telles qu’elles sont, sélectionnez l’option Charger, sinon choisissez l’option Modifier pour ouvrir l’Éditeur Power Query.

    Remarque : L’Éditeur Power Query vous offre plusieurs options pour modifier les données renvoyées. Par exemple, vous souhaitez peut-être importer moins de colonnes que les données sources. Dans ce cas, cliquez sur l’onglet Accueil > Gérer les colonnes > Choisir des colonnes, sélectionnez les colonnes que vous voulez conserver, puis cliquez sur OK. Lorsque vous êtes prêt, cliquez sur Fermer & chargement pour renvoyer les données modifiées dans Excel.

Remarque : Avant de pouvoir vous connecter à une base de données Teradata, vous devez utiliser le 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 > à partir de la base de données Teradata.

    Options Power Query à partir d’une 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 à connecter.

  3. Si vous voulez importer des données à l’aide d’une requête de base de données native, spécifiez votre requête dans la SQL instruction. 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 requiert des informations d’identification d’utilisateur de base de données :

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

    2. Cliquez sur Enregistrer.

Important : Avis sur la retrait d’un connecteur de données Facebook   L’importation et l’actualisation de données à partir de Facebook dans Excel ne fonctionneront plus en avril 2020. Vous pourrez toujours utiliser le connecteur Facebook Get & Transform (Power Query) jusqu’à cette date, mais à partir d’avril 2020, vous ne pourrez pas vous connecter à Facebook et un message d’erreur s’recevra. Nous vous recommandons de réviser ou de supprimer les requêtes Get & Transform (Power Query) qui utilisent le connecteur Facebook dès que possible afin d’éviter des résultats inattendus.

Remarque : Si vous vous connectez à Facebook pour la première fois, vous êtes 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 futures en cliquant sur l’option Ne plus m’avertir pour cette option de connecteur.

  1. Dans l’onglet de ruban Power Query, cliquez sur Autres sources d>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 courrier de connexion.

  3. Sélectionnez une catégorie vers qui vous connecter dans la liste de listes de connexion. Par exemple, sélectionnez Amis pour vous donner accès à toutes les informations disponibles dans votre catégorie Amis Facebook.

  4. Cliquez sur OK.

  5. Si nécessaire, cliquez sur Se connectez-vous dans la boîte de dialogue Access sur Facebook, puis entrez votre adresse e-mail ou numéro de téléphone Facebook et votre mot de passe. Vous pouvez cocher l’option pour rester connecté. Une fois connecté, cliquez sur Connecter.

  6. Une fois la connexion aboutée, vous pouvez afficher un aperçu d’un tableau contenant des informations sur la catégorie sélectionnée. Par exemple, si vous sélectionnez la catégorie Amis, Power Query restituera une table contenant le nom de vos amis Facebook.

  7. Cliquez sur Charger ou Modifier.

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

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

Éditeur Power Query avec une 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 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 : 

  • Avant de pouvoir vous connecter à une base de données SAP SQL Anywhere, vous devez installer le pilote SAP SQL Anywhere sur votre ordinateur. Sélectionnez le pilote qui correspond à votre installation de Power Query (32 bits ou 64 bits).

  1. Dans l’onglet de ruban POWER QUERY, sélectionnez À partir de la base de > à partir de 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 de Sybase, spécifiez le serveur Sybase à connecter dans la zone Nom du serveur. Vous pouvez également spécifier un nom de base de données.

  3. Si vous voulez importer des données à l’aide d’une requête de base de données native, spécifiez votre requête dans la SQL instruction. 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 à cocher Chiffrer la connexion est cocher de sorte que Power Query se connecte à votre base de données à l’aide d’une simple connexion chiffrée.

  6. Cliquez sur Se connecter.

Microsoft Azure Blob Storage est un service qui permet de stocker de grandes quantités de données non structurées, telles que des images, des vidéos, des fichiers audio et des documents, et qui est accessible partout dans le monde via HTTP ou HTTPS. Pour plus d’informations sur le service Azure Blob Storage, voir Comment utiliser le stockage Blob.

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

    Boîte de dialogue Importer de Power Query à partir d’Azure
  2. Dans la boîteMicrosoft Azure stockage blob, entrez le nom ou l’URL de votre compte Microsoft Azure stockage, 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 Microsoft Azure Stockage Blob Access, entrez votre clé d’accès au stockage dans la zone Clé de compte, puis cliquez sur Enregistrer.

    Remarque : Si vous devez récupérer votre clé d’accès au stockage, accédez au portail Microsoft 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 répertorie tous les conteneurs disponibles dans votre stockage blob Microsoft Azure stockage blob. Dans le Navigateur,sélectionnez un conteneur à partir de l’endroit où vous souhaitez importer des données, puis cliquez sur Appliquer & fermer.

  1. Dans l’onglet de ruban POWER QUERY, sélectionnez À partir d’Azure > à partir Microsoft Azure HDInsight.

    Obtenir des données externes à partir d’Azure
  2. Dans la Microsoft Azure boîte de dialogue 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 devez récupérer votre clé, revenir au portail Microsoft 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 et 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 le tableau sélectionné ou sur Modifier pour effectuer des filtres et transformations de données supplémentaires avant de le charger.

Remarque : HDInsight possède une table ruche par défaut, HiveSampleData.txt, que vous pouvez utiliser pour découvrir comment les données sont importées dans Excel à l’aide de Power Query. Pour consulter un guide pas à pas sur l’importation de données à partir de HDInsight, voir Comment 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’expérience n’est pas aussi robuste que l’expérience Get & Transform équivalente avec Power Query. Voir : Unified Get & Transform.

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 groupe de travail, 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 souhaitez placer les données dans votre workbook et si vous souhaitez afficher les données sous la mesure d’une table,d’un tableau croisé dynamique ou d’un tableau 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, accédez à la base de donnéesAccess.

  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.

Allez dans l’onglet Données > obtenir des données > données externes à partir de texte. Dans la boîte de dialogue Importer un fichier texte, double-cliquez sur le fichier texte à importer pour ouvrir la boîte de dialogue De l’Assistant Importation de texte.

É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 points-virgules, des espaces ou d’autres caractères, sélectionnez Délimité. Si tous les éléments dans 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 des données à importer.

Origine du fichier    Sélectionnez le jeu de caractères utilisé dans le fichier texte. Dans la plupart des cas, vous pouvez laisser ce paramètre à sa valeur par défaut. Si vous savez que le fichier texte a été créé à l’aide d’un jeu de caractères différent de celui 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 prêt à 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 (Occidental, Windows), vous devez définir l’origine du fichier sur 1252.

Aperçu du fichier    Cette zone affiche le texte tel qu’il apparaît lorsqu’il est séparé en colonnes dans la feuille de calcul.

Étape 2 sur 3 (données délimitées)

Délimiteur    Sélectionnez le caractère qui sépare les valeurs dans votre fichier texte. Si le caractère n’est pas répertorié, cochez la case Autres, puis tapez le caractère dans la zone contenant le curseur. Ces options ne sont pas disponibles si votre type de données est De largeur fixe.

Traiter les délimiteur consécutifs comme un seul    Cochez cette case si vos données contiennent un délimiteur de plusieurs caractères entre les champs de données ou si vos données contiennent plusieurs délimiteur personnalisés.

Qualifier de texte    Sélectionnez le caractère qui en va de votre fichier texte. Lorsque Excel rencontre le caractère de délimiteur de texte, tout le texte qui suit ce caractère et précède l’occurrence suivante de ce caractère est importé comme une seule valeur, même si le texte contient un caractère de délimiteur. Par exemple, si le délimiteur est une virgule (,) et le délimiteur de texte une guillemet ("), « Dallas, Texas » est importé dans une cellule comme Dallas, Texas. Si aucun caractère ou l’apostrophe (') n’est spécifié comme qualifier de texte, « Dallas, Texas » est importé dans deux cellules adjacentes comme « Dallas et Texas».

Si le caractère de délimiteur se produit entre les délimiteur de texte, Excel omet les délimiteur dans la valeur importée. Si aucun caractère de délimiteur n’est présent entre les délimiteur de texte, Excel inclut le caractère de délimiteur dans la valeur importée. Par conséquent, « Dallas Texas » (à l’aide du qualifier de texte de guillemet) est importé dans une cellule comme « Dallas Texas ».

Aperçu des données    Examinez le texte de cette zone pour vous assurer qu’il sera séparé en colonnes dans la feuille de calcul comme vous le souhaitez.

Étape 2 sur 3 (données à largeur fixe)

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

Étape 3 sur 3

Cliquez sur le bouton Avancé pour faire une ou plusieurs des choses suivantes :

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

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

Format des données en colonne    Cliquez sur le format de données de la colonne sélectionnée dans la section Aperçu des données. Si vous ne voulez pas importer la colonne sélectionnée, cliquez sur Ne pas importer la colonne (ignorer).

Après avoir sélectionné une option de format de données pour la colonne sélectionnée, l’en-tête de 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 plus aux données d’aperçu de sorte qu’Excel puisse convertir les données importées correctement. Par exemple :

  • Pour convertir une colonne de tous les caractères monétaires au format Monétaire Excel, sélectionnez Général.

  • Pour convertir une colonne de tous les caractères numériques au format Texte Excel, sélectionnez Texte.

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

Excel importera la colonne en tant que Général si la conversion risque de produire des résultats inattendus. Par exemple :

  • Si la colonne contient un mélange de formats, tels que des caractères alphabétiques et numériques, Excel convertit la colonne en général.

  • Si, dans une colonne de dates, chaque date est dans l’ordre de l’année, du mois et de la date et que vous sélectionnez Date avec un type de date MDY,Excel convertit la colonne au format Général. Une colonne qui contient des caractères de date doit correspondre étroitement à des formats de date intégrés ou personnalisés dans Excel.

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

Une fois que vous avez sélectionné les options de votre choix, cliquez sur Terminer pour ouvrir la boîte de dialogue Importer les données et choisissez où placer vos données.

Importer des données

Définissez ces options pour contrôler la façon dont le processus d’importation de données s’exécute, y compris 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électionner la manière dont vous voulez afficher ces données dans votre workbook sont disponibles uniquement si vous avez préparé un modèle de données, puis sélectionnez l’option d’ajout de cette importation à ce modèle (voir le troisième élément de cette liste).

  • Spécifiez un workbook cible :

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

    • Sélectionnez Nouvelle feuille de calcul à importer dans une nouvelle feuille de calcul (en commençant à 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électionner la manière dont vous souhaitez afficher ces données dans votre workbook.

  • 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 les 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. Sous 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 web, entrez l’adresse de la page web à interroger dans la zone Adresse, puis cliquez sur Allerà.

    La page web s’ouvre dans la boîte de dialogue Nouvelle requête web.

  3. Dans la page web, cliquez sur la petite zone jaune avec une flèche rouge en face de chaque table que vous souhaitez interroger.

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

Définir les options de requête web

  1. Dans le coin supérieur droit de la boîte de dialogue Nouvelle requête web, cliquez sur Options.

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

    Option

    Effets

    Mise en forme

    • Aucun   Les données web sont importées en tant que texte simple. Aucune mise en forme n’est importée et seul le texte du lien sera importé à partir des liens hypertexte.

    • Mise en forme de texte enrichi uniquement   Les données web seront importées en tant que texte enrichi, mais seul le texte du lien sera importé à partir des liens hypertexte.

    • Mise en forme HTML complète   Toute la mise en forme est importée et les liens hypertexte importés sont fonctionnels.

    Importer des blocs <pré> dans des colonnes

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

    Traiter les délimiteur consécutifs comme un seul

    Cette option s’applique uniquement si l’option précédente est sélectionnée. Si cette option est sélectionnée, les délimiteur qui n’ont pas de texte entre eux seront considérés comme un délimiteur pendant le 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 des balises HTML <PRE> de la page spécifiée sont traitées toutes en même temps pendant le processus d’importation. Si elle n’est pas sélectionnée, les données sont importées dans des blocs de lignes contiguës de sorte que les lignes d’en-tête soient reconnues en tant que telles.

    Désactiver la reconnaissance de date

    Si cette sélection est sélectionnée, les dates sont importées en tant que texte. Si ce n’est pas le cas, les dates sont importées en tant que valeurs date/heure.

    Désactiver les redirections de requête web

    Si cette sélection est sélectionnée, les redirections sont ignorées. Si cette sélection n’est pas sélectionnée, les redirections sont traitées.

L’expérience Récupérer & transformer n’était pas disponible dans Excel 2007. Vous pouvez donc 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 aux fonctionnalités complètes 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. Sous l’onglet Données, dans le groupe Données externes, cliquez sur Autres sources,puis sur À partir d SQL Server.

    Image du ruban Excel

    L’Assistant Connexion de données démarre. Cet Assistant compte trois pages.

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

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

  3. À l’étape 2, sous Ouvrir la session sur les informations d’identification,faites l’une des étapes suivantes :

    • Pour utiliser votre nom d’utilisateur et votre mot de passe Microsoft 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 les nom d’utilisateur et mot de passe suivants, puis tapez vos nom d’utilisateur et 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 : maison1. 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électionner la base de données qui contient les données de votre choix,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 cocher la case Se connecter à une table spécifique afin que les autres utilisateurs qui utilisent ce fichier de connexion soient invités à consulter la liste des tables et vues.

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

  5. Éventuellement, dans la zone Nom de fichier, modifiez le nom de fichier suggéré. Cliquez sur Parcourir pour modifier l’emplacement du fichier par défaut (Mes sources de données).

  6. Tapez éventuellement une description du fichier, un nom convivial et des mots communs à rechercher dans les zones Description,Nom convivial et Mots clés de recherche.

  7. Pour vous assurer que le fichier de connexion est toujours utilisé lors de la mise à jour des données, cliquez sur la case à cocher Toujours essayer d’utiliser ce fichier pour actualiser ce fichier de données. Cette case à cocher garantit que les mises à jour du fichier de connexion seront toujours utilisées par tous les classeeurs qui utilisent ce fichier de connexion.

  8. Pour spécifier comment la source de données externe d’un rapport de tableau croisé dynamique est accessible si le fichier est enregistré sur Excel Services et ouvert à l’aide d' Excel Services, cliquez sur Paramètres d’authentification, puis sélectionnez l’une des options suivantespour vous connecter à la source de données :

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

    • OSO     Sélectionnez cette option pour utiliser l' signature unique, puis entrez la chaîne d’identification appropriée dans la zone d’ID d’ification unique. Un administrateur de site peut configurer Windows SharePoint Services site de manière à utiliser une base de données à signer 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é : Évitez d’enregistrer les informations d’connexion lors de la connexion à des sources de données. Ces informations peuvent être stockées en texte simple et un utilisateur malveillant pourrait accéder à ces informations afin de compromettre la sécurité de la source de données.

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

  9. Cliquez sur OK.

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

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

  11. Sous Sélectionner la façon dont vous voulez afficher ces données dans votre workbook,faites l’une des façons 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 tableau croisé dynamique et un rapport de tableau croisé dynamique, cliquez sur Rapport de tableau croisé dynamique.

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

  12. Sous Où voulez-vous placer les données ?Faites l’une des choses suivantes :

    • Pour placer les données dans une feuille de calcul existante, sélectionnez Feuille de calcul existante,puis tapez le nom de la première cellule dans la plage de cellules où vous souhaitez localiser les données.

      Vous pouvez également cliquer sur Réduire la Image du bouton pour réduire temporairement la boîte de dialogue, sélectionner la première cellule de la feuille de calcul, puis cliquer sur Développer la boîte de 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 également modifier le fichier de connexion) en cliquant sur Propriétés, en a apporter les modifications dans la boîte de dialogue Propriétés de la connexion, puis en cliquant sur OK.

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

Assistant Connexion de données

  1. Sous l’onglet Données, dans le groupe Données externes, cliquez sur Autres sources,puis sur À partir d’Analysis Services.

    Groupe Cellules sous l’onglet Accueil

    L’Assistant Connexion de données s’affiche. Cet Assistant présente 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 Se connecter au serveur de base de données, dans la zone Nom du serveur, tapez le nom du serveur de base de données OLAP.

    Conseil : Si vous connaissez le nom du fichier de cube hors connexion à qui vous souhaitez vous connecter, vous pouvez taper le chemin d’accès, le nom de fichier et l’extension complets.

  3. Sous Journal des informations d’identification,faites l’une des étapes 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 les nom d’utilisateur et mot de passe suivants, puis tapez vos nom d’utilisateur et mot de passe dans les zones Nom d’utilisateur et Mot de passe correspondants.

  4. Dans le volet Sélectionner la base de données qui contient les données que vous voulez, sélectionnez une base de données, puis cliquez sur Suivant.

    Pour vous connecter à une cube spécifique dans la base de données, assurez-vous que la sélection de la connexion à 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 Terminer, dans la zone Nom de fichier, modifiez le nom de fichier par défaut (facultatif).

    Cliquez sur Parcourir pour modifier l’emplacement de fichier par défaut de Mes sourcesde données, ou recherchez les noms de fichiers existants.

  6. Dans les zones Description,Nom convivial et Mots clés de recherche, tapez une description du fichier, un nom convivial et des mots clés de recherche courants (tous sont facultatifs).

  7. Pour vous assurer que le fichier de connexion est utilisé lors de l’actualisation du tableau croisé dynamique, cliquez sur Toujours essayer d’utiliser ce fichier pour actualiser ces données.

    L’utilisation de cette case à cocher garantit que les mises à jour du fichier de connexion seront toujours utilisées par tous les classeeurs 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électionner la manière dont vous voulez afficher ces données dans votre workbook,faites l’une des choses 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 tableau croisé dynamique, cliquez sur Rapport de tableaucroisé dynamique.

    • Pour stocker la connexion sélectionnée dans lebook afin de pouvoir l’utiliser ultérieurement, cliquez sur Créer une connexion uniquement. Cette case à cocher garantit que la connexion est utilisée par les formules qui contiennent des fonctions Cube que vous créez et que vous ne voulez pas créer de rapport de tableau croisé dynamique.

  10. Sous Où voulez-vous placer les données, faites l’une des choses suivantes :

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

      Vous pouvez également cliquer sur Réduire la boîte de Image du bouton pour masquer temporairement la boîte de dialogue, sélectionner la première cellule de la feuille de calcul que vous voulez utiliser, puis appuyer sur Développer la boîte de 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, a apporter les modifications nécessaires dans la boîte de dialogue Propriétés de connexion, puis cliquez sur OK.

Si vous êtes développeur, Excel vous permet d’importer des données de différentes façons :

  • Vous pouvez utiliser Visual Basic pour Applications pour accéder à une source de données externe. Selon la source de données, vous pouvez utiliser soit ActiveX objets de données, soit des objets d’accès aux données pour récupérer les données. Vous pouvez également définir dans votre code une chaîne de connexion qui spécifie les informations de connexion. L’utilisation d’une chaîne de connexion est utile, par exemple, pour éviter de demander aux administrateurs système ou aux utilisateurs de créer un fichier de connexion en premier ou pour simplifier l’installation de votre application.

  • Si vous importez des données à partir d’une base de données SQL Server, envisagez d’utiliser SQL Native Client, qui est une api (Application Programming Interface) d’accès aux données autonome qui est utilisée pour OLE DB et ODBC. Elle combine le fournisseur OLE DB SQL et le pilote ODBC SQL en une bibliothèque de liens dynamiques native, tout en fournissant de nouvelles fonctionnalités distinctes des composants Microsoft Data Access Components (MDAC). Vous pouvez utiliser le client natif SQL pour créer de nouvelles applications ou améliorer des applications existantes qui peuvent tirer parti de fonctionnalités d’SQL Server plus récentes, telles que plusieurs jeux de résultats actifs (MARS), User-Defined Types de données (UDT) et la prise en charge des types de données XML.

  • La fonction RTD extrait les données en temps réel d’un programme qui prend en charge l’automation COM. La macro complémentaire COM automation RTD doit être créée et enregistrée sur un ordinateur local.

  • La SQL. La fonction REQUEST se connecte à une source de données externe et exécute une requête à partir d’une feuille de calcul. La SQL. La fonction REQUEST renvoie ensuite le résultat sous la mesure d’une 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 add-in à partir de Office.com.

Pour plus d’informations sur la création Visual Basic pour Applications, voir Visual Basic’aide.

Voir aussi

Aide de Power Query pour Excel

Importer des données à partir d’une base de données à l’aide d’une requête de base de données native

Utiliser plusieurs tableaux pour créer un tableau croisé dynamique

Importer des données à partir d’une base de données dans Excel pour Mac

Obtention de données (docs.com)

Besoin d’aide ?

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.

×