Connexion Excel à MySQL

Connexion Excel à MySQL

Sure Excel est utilisé pour les feuilles de calcul, mais saviez-vous que vous pouvez connecter Excel aux sources de données externes? Dans cet article, nous allons discuter de la façon de connecter une feuille de calcul Excel à une table de base de données MySQL et d'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

Tout d'abord, vous devez télécharger le plus récent pilote de connectivité de la base de données ouverts (ODBC) pour MySQL.  Le pilote ODBC actuel pour MySQL peut être situé à

Table des matières

    https: // dev.mysql.com / téléchargements / connecteur / odbc /

    Assurez-vous après avoir téléchargé le fichier que vous vérifiez le hachage MD5 du fichier par rapport à celui répertorié 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 de données (DSN) à utiliser avec Excel.

    Création du 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 Commencer, alors Panneau de commande, alors Outils administratifs, alors Sources de données (ODBC).  Vous devriez voir les informations suivantes:

    Vous devrez probablement faire défiler vers le bas pour voir le Mysql odbc 5.x conducteur.  Si ce n'est pas présent, quelque chose s'est mal passé avec l'installation du pilote dans la section de préparation de ce message.  Pour continuer à créer le DSN, assurez-vous que MySQL ODBC 5.Le pilote x est mis en surbrillance et cliquez sur le Finir bouton. Vous devriez maintenant voir une fenêtre similaire à celle indiquée ci-dessous:

    Ensuite, vous devrez fournir les informations nécessaires pour remplir le formulaire illustré ci-dessus.  La base de données et le tableau MySQL que nous utilisons pour ce post se trouvent sur une machine de développement et n'est utilisé que par une seule personne. Pour les environnements de «production», il est suggéré de créer un nouvel utilisateur et d'accorder uniquement le nouvel privilèges de sélection de l'utilisateur.  À l'avenir, vous pouvez accorder des privilèges supplémentaires si nécessaire.

    Après avoir fourni les détails de votre configuration de source de données, vous devez cliquer sur le Test bouton pour s'assurer que tout est en état de marche.  Ensuite, cliquez sur le D'ACCORD bouton. Vous devriez maintenant voir le nom de source de données que vous avez fourni sur le formulaire dans l'ensemble précédent répertorié dans la fenêtre d'administrateur de la source de données ODBC:

    Création de la connexion de feuille de calcul

    Maintenant que vous avez réussi à créer un nouveau DSN, vous pouvez fermer la fenêtre de l'administrateur de la source de données ODBC et ouvrir Excel.  Une fois que vous avez ouvert Excel, cliquez sur le Données ruban.  Pour les versions plus récentes d'Excel, cliquez sur Obtenir des données, alors D'autres sources, alors De ODBC.

    Dans les versions plus anciennes 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 Connexions lien situé juste sous les données du mot dans la liste des onglets. L'emplacement du lien de connexions est encerclé en rouge dans l'image ci-dessus. Vous devez être présenté avec la fenêtre Connexions du classeur:

    L'étape suivante consiste à cliquer sur le Ajouter bouton.  Cela vous présentera le Connexions existantes fenêtre:

    De toute évidence, vous ne voulez travailler sur aucune des connexions répertoriées.  Par conséquent, cliquez sur le Parcourir pour plus… bouton. Cela vous présentera le Sélectionner la source de données fenêtre:

    Tout comme la fenêtre des connexions existantes précédentes, vous ne souhaitez pas utiliser les connexions répertoriées dans la fenêtre Sélectionner la source de données.  Par conséquent, vous souhaitez double-cliquer sur le +Connectez-vous à une nouvelle source de données.ODC dossier.  Ce faisant, vous devriez maintenant voir le Assistant de connexion de données fenêtre:

    Compte tenu des choix de source de données répertoriés, vous souhaitez mettre en évidence ODBC DSN et cliquer Suivant.  La prochaine étape de l'assistant de connexion de données affichera toutes les sources de données ODBC disponibles sur le système que vous utilisez.

    Espérons que si tout cela est parti comme prévu, vous devriez voir le DSN que vous avez créé dans les étapes précédentes énumérées parmi les sources de données ODBC.  Le mettre en surbrillance et cliquez sur Suivant.

    L'étape suivante de l'assistant de connexion de données est d'enregistrer et de terminer.  Le champ 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 toute personne qui pourrait l'utiliser.  Ensuite, cliquez sur le Finir bouton en bas à droite de la fenêtre.

    Vous devriez maintenant être de retour à la fenêtre Connexion du classeur.  La connexion de données que vous venez de créer doit être répertoriée:

    Importation des données de table

    Vous pouvez fermer la fenêtre de connexion du classeur.  Nous devons cliquer sur le Connexions existantes bouton dans le ruban de données d'Excel.  Le bouton Connexion existant doit être situé à gauche sur le ruban de données.

    Cliquer sur le Connexions existantes Le bouton devrait vous présenter la fenêtre des connexions existantes.  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 près du haut:

    Assurez-vous que la connexion de données que vous avez créée dans les étapes précédentes est mise en surbrillance, puis cliquez sur le Ouvrir bouton.  Vous devriez maintenant voir le Importer des données fenêtre:

    Aux fins de ce message, nous allons utiliser les paramètres par défaut de la fenêtre des données d'importation.  Ensuite, cliquez sur le D'ACCORD bouton.  Si tout a fonctionné pour vous, vous devriez maintenant être présenté avec les données de la table de base de données MySQL dans votre feuille de calcul.

    Pour ce post, la table avec laquelle nous travaillions avait deux champs.  Le premier champ est un champ int à impulsion automatique 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 de colonne de table.  Vous pouvez également utiliser les flèches déroulantes à côté des noms de colonne pour trier les colonnes.

    Conclure

    Dans cet article, nous avons couvert 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. Apprécier!