Procédure : é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 des fichiers pris en charge par Excel 2007, consultez Formats de fichier pris en charge dans Excel.

[!REMARQUE]

Sur un ordinateur 64 bits, vous devez exécuter les packages qui se connectent à des sources de données Microsoft Excel en mode 32 bits. Les deux fournisseurs OLE DB pour Microsoft Jet et pour le moteur de base de données Microsoft Office Access 12.0 sont disponibles uniquement dans des versions 32 bits.

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

  1. Dans Business Intelligence Development Studio, 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.