PilotesAccess Database Engine 2016 et import Excel avec SSIS

Télécharger, installer et utiliser les pilotes Access Database Engine 2016 pour importer des fichiers Excel avec SSIS.

Télécharger les pilotes nommés Access database engine 2016 pour MS Office est nécessaire pour se connecter à Excel depuis d’autres systèmes comme SSIS. Il existe en 32 ou 64 bits. En effet, pour se connecter à des fichiers Office Excel, installer les pilotes sur le système est nécessaire.

Cet ensemble de composants est appelé Driver Database Access 2016 ou encore Moteur de base de données Microsoft Access 2016 redistribuable. Il facilite par exemple le transfert de données et les connexions entre les fichiers Excel (avec les extensions XLS, XLSX, XLSM, XLSB) d’une part, et les bases de données SQL Server d’autre part.

1. Télécharger les pilotes Access Database Engine 2016

Le pilote Access 2016 permet de charger un fichier Excel dans une base de données SQL Server. A l’aide de SSIS, dans le cadre d’un projet Microsoft Business Intelligence par exemple.

1.1 Télécharger les pilotes Excel avec les composants Office 2016

Le fichier d’installation du Driver Office Excel 2016 complet est disponible ci-dessous. Il est disponible directement sur le site officiel de Microsoft :

Moteur de base de données Microsoft Access 2016 redistribuable

Par ailleurs, deux versions sont disponibles :

  1. Accessdatabaseengine.exe est la version 32 bits
  2. Accessdatabaseengine_X64.exe pour la version 64 bits

1.2 Installer les pilotes ODBC et OLEDB pour Office 2016

Deuxièmement, installer les pilotes sur le client ou le serveur Windows.

  • Double-cliquer sur le fichier AccessDatabaseEngine.exe pour l’installer sur la machine cible.
  • Suivre les instructions pas à pas à l’écran jusqu’à la fin de l’installation.

1.3 Utiliser les pilotes pour Excel 2016

Enfin, pour appeler les pilotes, créer des connexions à Excel comme ceci :

  1. Pour les applications OLEDB, il faut préciser l’argument « Microsoft.ACE.OLEDB.12.0 » dans la propriété ConnectionString.
  2. Pour se connecter à des bases de données de types Microsoft Office Excel, ajouter « Excel 14.0 » dans les propriétés de la chaîne de connexion (ConnectionString également).
  3. Enfin, pour les connections de type ODBC, il est possible de se connecter à des fichiers Excel : XLS, XLSX, XLSM, XLSB. Préciser les éléments suivants : DRIVER={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)} ainsi que l’élément DBQ= »D:\Dossier\Ficher_Excel.xlsx » qui est l’emplacement du fichier.

Voici d’ailleurs un tutoriel complet avec la syntaxe pour construire des chaînes de connexions Excel depuis SSIS.

2. Liste des systèmes compatibles avec les pilotes Access Database Engine 2016

Enfin, les systèmes d’exploitation Microsoft pris en charge par les drivers et composants Microsoft Office Database Access 2016 sont disponibles ci-dessous.

2.1 Système clients compatibles avec les pilotes Access Database Engine 2016

Côté clients, le driver est compatible avec :

  • Premièrement, Windows 10
  • Windows 8
  • Ensuite, Windows 7 (Seven)
  • Windows Vista Service Pack 1
  • Et enfin Windows XP Service Pack 3

2.2 Liste des versions de Windows Server compatibles

Pour les versions serveurs, le composant est compatible avec ces versions :

  • Tout d’abord, Windows Server 2012 R2
  • Windows 10 Server
  • Windows Server 2008 version R2
  • Enfin, Windows Server 2003 R2 (en version 32 bits et 64 bits)

Pour conclure, voici donc comment télécharger, installer et utiliser les pilotes Excel Driver Access database engine 2016 en version 32 ou 64 bits et explique leur fonctionnement. Voici un article pour télécharger la version précédente, les composants Driver Access database engine 2010.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.


*