Connecter Excel à MySQL
Bien sûr , Excel est utilisé pour les feuilles de calcul, mais saviez-vous que vous pouvez connecter Excel à des sources de données externes ? Dans cet article, nous allons expliquer comment connecter une feuille de calcul Excel à une table de base de données MySQL et utiliser les données de la table de base de données pour remplir notre feuille de calcul. Il y a quelques choses que vous devez faire pour vous préparer à cette connexion.
Préparation(Preparation)
Tout d'abord, vous devez télécharger le pilote ODBC ( Open Database Connectivity ) le plus récent pour MySQL . Le pilote ODBC actuel pour (ODBC)MySQL peut être situé à
https://dev.mysql.com/downloads/connector/odbc/
Après avoir téléchargé le fichier, assurez(Make) -vous de vérifier le hachage md5 du fichier par rapport à celui indiqué sur la page de téléchargement.
Ensuite, vous devrez installer le pilote que vous venez de télécharger. Double -cliquez sur le fichier pour démarrer le processus d'installation. Une fois le processus d'installation terminé, vous devrez créer un nom de source de base(Database Source Name) de données ( DSN ) à utiliser avec Excel .
Création du DSN(Creating the DSN)
Le DSN contiendra toutes les informations de connexion nécessaires pour utiliser la table de base de données MySQL . Sur un système Windows , vous devrez cliquer sur Démarrer(Start) , puis sur Panneau de configuration(Control Panel) , puis sur Outils d'administration(Administrative Tools) , puis sur Sources de données (ODBC)(Data Sources (ODBC)) . Vous devriez voir les informations suivantes :
Remarquez(Notice) les onglets dans l'image ci-dessus. Un DSN utilisateur(User DSN) n'est disponible que pour l'utilisateur qui l'a créé. Un DSN système(System DSN) est disponible pour toute personne pouvant se connecter à la machine. Un fichier DSN(File DSN) est un fichier .DSN qui peut être transporté et utilisé sur d'autres systèmes sur lesquels le même système d'exploitation et les mêmes pilotes sont installés.
Pour continuer à créer le DSN , cliquez sur le bouton Ajouter(Add) près du coin supérieur droit.
Vous devrez probablement faire défiler vers le bas pour voir le pilote MySQL ODBC(MySQL ODBC 5.x Driver) 5.x. S'il n'est pas présent, quelque chose s'est mal passé lors de l'installation du pilote dans la section Préparation(Preparation) de cet article. Pour continuer à créer le DSN , assurez-vous que le pilote (Driver)MySQL ODBC 5.x est en surbrillance et cliquez sur le bouton Terminer(Finish) . Vous devriez maintenant voir une fenêtre similaire à celle répertoriée ci-dessous :
Ensuite, vous devrez fournir les informations nécessaires pour remplir le formulaire ci-dessus. La base de données et la table MySQL que nous utilisons pour cet article se trouvent sur une machine de développement et ne sont utilisées que par une seule personne. Pour les environnements de « production », il est suggéré de créer un nouvel utilisateur et d'accorder au nouvel utilisateur les privilèges SELECT uniquement. (SELECT)À l'avenir, vous pourrez accorder des privilèges supplémentaires si nécessaire.
Après avoir fourni les détails de la configuration de votre source de données, vous devez cliquer sur le bouton Tester(Test) pour vous assurer que tout fonctionne correctement. Ensuite, cliquez sur le bouton OK . Vous devriez maintenant voir le nom de la source de données que vous avez fourni sur le formulaire dans l'ensemble précédent répertorié dans la fenêtre Administrateur de source de données ODBC :(ODBC Data Source Administrator)
Création de la connexion de feuille de calcul
Maintenant que vous avez créé avec succès un nouveau DSN , vous pouvez fermer la fenêtre Administrateur de source de données ODBC et ouvrir (ODBC Data Source Administrator)Excel . Une fois que vous avez ouvert Excel , cliquez sur le ruban Données . (Data)Pour les versions plus récentes d' Excel , cliquez sur Obtenir des données(Get Data) , puis à partir d'autres sources(From Other Sources) , puis à partir d'ODBC(From ODBC) .
Dans les anciennes versions d' Excel , c'est un peu plus un processus. Tout d'abord, vous devriez voir quelque chose comme ceci :
L'étape suivante consiste à cliquer sur le lien Connexions(Connections) situé juste sous le mot Données(Data) dans la liste des onglets. L'emplacement du lien Connexions est entouré en rouge dans l'image ci-dessus. (Connections)La fenêtre Connexions(Workbook Connections) du classeur doit s'afficher :
L'étape suivante consiste à cliquer sur le bouton Ajouter(Add) . Cela vous présentera la fenêtre Connexions existantes :(Existing Connections)
De toute évidence, vous ne souhaitez pas travailler sur l'une des connexions répertoriées. Par conséquent, cliquez sur le bouton Parcourir pour plus…(Browse for More…) . Cela vous présentera la fenêtre Sélectionner la source de données :(Select Data Source)
Tout comme dans la fenêtre Connexions existantes(Existing Connections) précédente , vous ne souhaitez pas utiliser les connexions répertoriées dans la fenêtre Sélectionner la source de données . (Select Data Source)Par conséquent, vous souhaitez double-cliquer sur le dossier +Connect to New Data Source.odc . Ce faisant, vous devriez maintenant voir la fenêtre de l' assistant de connexion de données :( Data Connection Wizard)
Compte tenu des choix de sources de données répertoriés, vous souhaitez mettre en surbrillance ODBC DSN et cliquer sur Suivant(Next) . L'étape suivante de l' assistant de connexion de données(Data Connection Wizard) affichera toutes les sources de données ODBC disponibles sur le système que vous utilisez.
Espérons que, si tout se déroule comme prévu, vous devriez voir le DSN que vous avez créé aux étapes précédentes répertorié parmi les sources de données ODBC . Mettez(Highlight) -le en surbrillance et cliquez sur Suivant(Next) .
L'étape suivante de l' assistant de connexion de données(Data Connection Wizard) consiste à enregistrer et à terminer. Le champ du nom de fichier doit être rempli automatiquement pour vous. Vous pouvez fournir une description. La description utilisée dans l'exemple est assez explicite pour quiconque pourrait l'utiliser. Ensuite, cliquez sur le bouton Terminer(Finish) en bas à droite de la fenêtre.
Vous devriez maintenant être de retour à la fenêtre de connexion du classeur . (Workbook Connection)La connexion de données que vous venez de créer doit être répertoriée :
Importation des données du tableau(Importing the Table Data)
Vous pouvez fermer la fenêtre Connexion au classeur . (Workbook Connection)Nous devons cliquer sur le bouton Connexions existantes(Existing Connections) dans le ruban Données d' (Data)Excel . Le bouton Connexions(Connections) existantes doit être situé à gauche du ruban Données .(Data)
Cliquer sur le bouton Connexions existantes(Existing Connections) devrait vous présenter la fenêtre Connexions existantes . (Existing Connections)Vous avez vu cette fenêtre dans les étapes précédentes, la différence est maintenant que votre connexion de données doit être répertoriée en haut :
Assurez(Make) -vous que la connexion de données que vous avez créée aux étapes précédentes est en surbrillance, puis cliquez sur le bouton Ouvrir(Open) . Vous devriez maintenant voir la fenêtre Importer des données :(Import Data)
Pour les besoins de cet article, nous allons utiliser les paramètres par défaut de la fenêtre Importer des données . (Import Data)Ensuite, cliquez sur le bouton OK . Si tout a fonctionné pour vous, vous devriez maintenant voir les données de la table de base de données MySQL dans votre feuille de calcul.(MySQL)
Pour ce post, la table avec laquelle nous travaillions avait deux champs. Le premier champ est un champ INT(INT) auto-incrémenté intitulé ID. Le deuxième champ est VARCHAR (50) et est intitulé fname. Notre feuille de calcul finale ressemble à ceci :
Comme vous l'avez probablement remarqué, la première ligne contient les noms des colonnes du tableau. Vous pouvez également utiliser les flèches déroulantes à côté des noms de colonne pour trier les colonnes.
Conclure(Wrap-Up)
Dans cet article, nous avons expliqué où trouver les derniers pilotes ODBC pour MySQL , comment créer un DSN , comment créer une connexion de données de feuille de calcul à l'aide du DSN et comment utiliser la connexion de données de feuille de calcul pour importer des données dans une feuille de calcul Excel . Profitez!
Related posts
Comment supprimer des lignes vides dans Excel
Comment utiliser la fonctionnalité Speak Cells d'Excel
Comment insérer une feuille de calcul Excel dans un document Word
Comment utiliser l'analyse What-If d'Excel
Comment réparer une ligne dans Excel
Comment partager un fichier Excel pour une collaboration facile
Comment fusionner des cellules, des colonnes et des lignes dans Excel
Utilisez le clavier pour modifier la hauteur de ligne et la largeur de colonne dans Excel
Comment utiliser le remplissage Flash dans Excel
Quand utiliser Index-Match au lieu de VLOOKUP dans Excel
Comment déplacer des colonnes dans Excel
5 façons de convertir du texte en nombres dans Excel
2 façons d'utiliser la fonction de transposition d'Excel
Comment écrire une formule/instruction IF dans Excel
Comment trier par date dans Excel
Un guide VBA avancé pour MS Excel
Comment fusionner des données dans plusieurs fichiers Excel
Comment utiliser les instructions If et If imbriquées dans Excel
Utiliser les noms de plage dynamique dans Excel pour les listes déroulantes flexibles
Comment tracer les personnes à charge dans Excel