Aller au contenu principal
Mis à jour le

C'est quoi un pilote de source de données dans Excel ?

Un pilote de source de données (driver) est un logiciel qui permet à Excel de communiquer avec un type de base de données ou de fichier externe, par exemple un pilote ODBC pour SQL Server ou un fournisseur OLE DB. Il est nécessaire pour établir certaines connexions de données avancées.

À quoi sert un pilote de source de données dans Excel

Un pilote de source de données fait le lien entre Excel et une base qui vit ailleurs, sur un serveur SQL Server, Oracle ou MySQL de ton entreprise. Il traduit ce qu'Excel demande dans le langage de cette base, puis rapatrie les lignes dans ta feuille. Sans lui, Excel n'a aucun moyen de dialoguer avec ce type de source.

Dans la pratique, tu ne t'en occupes que le jour où une connexion refuse de s'établir. Les pilotes les plus courants, ceux de SQL Server et d'Access, arrivent déjà installés avec Windows et Office, donc leurs bases apparaissent sans que tu aies rien à faire. Pour les serveurs plus rares comme Oracle, MySQL ou PostgreSQL, le pilote se télécharge et s'installe à part, sinon la base reste introuvable dans Excel.

Le piège
Un pilote ODBC 32 bits reste invisible pour un Office 64 bits, et l'inverse est vrai aussi. Si ta base n'apparaît pas alors que le pilote semble bien installé, installe la version qui correspond à l'édition de ton Office.

Comment connecter Excel à une base via un pilote ODBC

Une fois le pilote installé et une source ODBC déclarée dans Windows, Excel s'y branche depuis Données puis Obtenir des données.

  1. 1
    Installe sur ton poste le pilote ODBC de ta base, celui d'Oracle, de MySQL ou de PostgreSQL selon le serveur visé.
  2. 2
    Ouvre l'outil Windows « Sources de données ODBC » et déclare une source avec l'adresse du serveur et tes identifiants.
  3. 3
    Dans Excel, va dans Données, puis Obtenir des données, puis À partir d'autres sources, puis À partir d'ODBC.
    Menu Obtenir des données de l'onglet Données du ruban Excel, avec l'entrée À partir d'autres sources
    ODBC se cache dans À partir d'autres sources, la seule branche du menu qui rassemble les connecteurs génériques plutôt que les éditeurs nommés.
  4. 4
    Choisis la source ODBC que tu viens de déclarer dans la liste qui s'affiche.
  5. 5
    Sélectionne la table voulue, puis clique sur Charger pour l'importer dans ta feuille.
L'astuce en plus
Déclarer une source DSN Système plutôt qu'UtilisateurUne source ODBC déclarée en DSN utilisateur ne vaut que pour ton compte Windows. Si une actualisation planifiée ne la voit pas, recrée-la en DSN système dans l'administrateur ODBC, où elle devient visible par tous les comptes de ce poste.

Quelle différence entre un pilote, une source de données et une connexion

Ces trois mots reviennent ensemble dès qu'Excel va chercher des données dehors, et on les confond vite. Le pilote est le logiciel qui rend le dialogue possible avec un type de base, SQL Server, Oracle ou MySQL par exemple. Il ne vise aucun serveur en particulier, il apporte juste à Excel la capacité de parler ce langage-là.

La source de données, elle, est la base externe elle-même, celle qui contient réellement tes lignes sur un serveur de l'entreprise. Le pilote sait comment lui parler, mais il ne dit ni laquelle interroger ni où elle se trouve. C'est un cran au-dessus, du côté de tes données et non plus du logiciel.

La connexion, enfin, est le lien vivant que tu crées dans ton classeur pour aller chercher ces données et les ramener dans une feuille. C'est elle que tu actualises quand tu veux rafraîchir les chiffres. Le pilote rend le dialogue possible, la source contient les données, la connexion les fait circuler jusqu'à toi.

Questions fréquentes
sur le pilote de source de données

Tape « ODBC » dans la barre de recherche Windows et ouvre « Sources de données ODBC ». L'onglet Pilotes liste tous les drivers présents. Si celui dont tu as besoin n'y figure pas, il faut l'installer avant de pouvoir créer la connexion dans Excel.

Pour aller plus loin

Tout ce dont tu as besoin pour passer de la définition à l’usage se trouve ici.

Besoin d’aide sur Excel ?

Rejoins le Dojo pour poser tes questions, obtenir de l’aide sur tes fichiers Excel et participer chaque mois à un cours collectif en direct.

Gratuit · Sans carte bancaire