Établir une connexion à un classeur Excel

La connexion d'un package Integration Services à un classeur Microsoft Office Excel requiert un gestionnaire de connexions Excel.

Vous pouvez créer ces gestionnaires de connexions à partir de la zone Gestionnaires de connexions dans le concepteur SSIS ou à partir de l'Assistant Importation et exportation SQL Server.

Le fournisseur de données que la connexion utilise dépend de la version du format de fichier Excel :

  • Pour les fichiers de format Excel 2003 ou antérieur, le gestionnaire de connexions Excel utilise le fournisseur OLE DB pour Microsoft Jet.

  • Pour les fichiers de format Excel 2007 ou ultérieur, le package requiert le fournisseur OLE DB pour le moteur de base de données Access Microsoft Office 12.0. Ce fournisseur est installé automatiquement avec le système Microsoft Office 2007. Si le système Office 2007 n'est pas installé sur l'ordinateur sur lequel Integration Services s'exécute, vous devez installer le fournisseur séparément. Pour installer le fournisseur OLE DB pour le moteur de base de données Microsoft Office Access 12.0, téléchargez et installez les composants fournis sur la page web Pilote d'Office System 2007 : composants de connectivité des données. Pour plus d'informations sur les formats de fichiers pris en charge par Excel 2007, consultez Formats de fichiers pris en charge dans Excel.

[!REMARQUE]

Sur un ordinateur 64 bits, vous pouvez exécuter des packages qui se connectent à des sources de données Microsoft Excel en mode 64 bits ou 32 bits. Le fournisseur Microsoft Jet OLE DB est disponible seulement en version 32 bits. Le fournisseur OLE DB pour le moteur de base de données Access de Microsoft Office 2010 est disponible en version 64 bits et en version 32 bits.

Pour créer un gestionnaire de connexions Excel à partir de la zone Gestionnaires de connexions

  1. Dans Outils de données SQL Server (SSDT), ouvrez le package.

  2. Cliquez avec le bouton droit dans la zone Gestionnaires de connexions et sélectionnez Nouvelle connexion.

  3. Dans la boîte de dialogue Ajout d'un gestionnaire de connexions SSIS, sélectionnez Excel, puis configurez le gestionnaire de connexions.

    Pour plus d'informations sur les options de configuration qui sont disponibles pour ce gestionnaire de connexions, consultez Éditeur du gestionnaire de connexions Excel.

Pour créer une connexion à Excel à partir de l'Assistant Importation et exportation SQL Server

  1. Démarrez la version 32 bits de l'Assistant Importation et Exportation SQL Server.

  2. Dans la page Choisir une source de données, pour Source de données, sélectionnez Microsoft Excel, puis configurez la connexion à Excel.

    Pour plus d'informations sur les options de configuration qui sont disponibles pour ce type de connexion, consultez Éditeur du gestionnaire de connexions Excel.

Voir aussi

Tâches

Établir une connexion à une base de données Access