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.
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.
- 1Installe sur ton poste le pilote ODBC de ta base, celui d'Oracle, de MySQL ou de PostgreSQL selon le serveur visé.
- 2Ouvre l'outil Windows « Sources de données ODBC » et déclare une source avec l'adresse du serveur et tes identifiants.
- 3Dans Excel, va dans Données, puis Obtenir des données, puis À partir d'autres sources, puis À partir d'ODBC.
- 4Choisis la source ODBC que tu viens de déclarer dans la liste qui s'affiche.
- 5Sélectionne la table voulue, puis clique sur Charger pour l'importer dans ta feuille.
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.
Pour aller plus loin
Termes liés : Connexion de données, Source de données, Plage de données externes, Power Query
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.
Parce que leur pilote n'est pas installé par défaut, contrairement à SQL Server ou Access qui viennent avec Windows et Office. Télécharge le connecteur officiel, comme Oracle Instant Client ou MySQL Connector/ODBC, installe-le, puis configure une source dans l'administrateur ODBC de Windows.
Pas toujours. Si un connecteur natif existe dans Données puis Obtenir des données, privilégie-le, car il est plus simple à configurer et mieux maintenu. Garde ODBC pour les bases sans connecteur natif, où le pilote reste le seul moyen d'établir la liaison.
Du mot à la pratique
Tu sais maintenant ce que le mot veut dire. Reste à s’en servir : la formule, le fichier, et le cours qui remet tout dans l’ordre.
Tout le lexiqueDes modèles Excel prêts à télécharger

Toutes les formules Excel, expliquées

Tout le cours Excel en PDF


