Excel perfectionnementRequêtes Power Query
Utiliser Power Query pour charger un fichier externe dans Microsoft Excel
🔶 1. Connexion à une base de données
Pour le test, nous allons utiliser la base Access comptoir.mdb (voir ci-dessous pour une base MySQL)
Pour une connexion à une base Access, pas besoin de créer le fichier de connexion ODBC (Open DataBase Connectivity). Excel se charge de tout :-)
🔶 2. Choix d'une requête ou d'une table
Excel vous demande de choisir entre une requête ou une table. Ici, c'est la table Clients
🔶 3. Tableau Excel
Le résultat apparait sous forme de tableau de donnée avec la fenêtre "Requêtes et connexions" prête pour d'éventuelle modifications
🔶 4. Editeur Power Query
A partir de la commande "Modifier" de l'onglet "Requête", on ouvre l'éditeur Power Query pour modifier notre requête d'extraction.
Voir aussi Power Query avec les Tableaux Croisés Dynamiques et dans Power BI
🔶 Connexion à un serveur MySQL 1/2
Pour vous connecter depuis Excel à une base de donnée qui se trouve sur un serveur MySQL , vous devez télécharger le fichier de connexion ODBC (Open DataBase Connectivity) pour MySQL approprié.Sélectionnez ensuite l'onglet Données > Obtenir des données > à partir d'une base de données > à partir d'une base de données MySQL (Voir aussi la connexion à partir de Power BI).

MSI installer : https://dev.mysql.com/downloads/connector/net/
🔶 Connexion à un serveur MySQL 2/2
Attention, par sécurité, il n'est pas possible de se connecter directement sur un serveur MySQL hébergé chez OVH sans passer par l'interface PhpMyAdmin (voir ci-dessous)

🔶 Connexion à un serveur de base de données hébergé chez OVH
Attention, par sécurité, il n'est pas possible de se connecter directement sur un serveur de base de données MySQL ou MariaDB hébergé chez OVH sans passer par l'interface PhpMyAdmin.Chez OVH, les bases de données qui servent pour les sites web ne sont pas directement accessible depuis le net par sécurité; l'accès se faisant soit par une passerelle hébergée (le PhpMyAdmin d'OVH) ou via une interface web ou une API (les requêtes sont reçues depuis un formulaire ou une requête API, puis transformer sur le serveur en requête SQL).


