Gestionnaire de connexions Excel

Mis à jour : 15 septembre 2007

Un gestionnaire de connexions Excel permet à un package de se connecter à un fichier Microsoft Excel. La source et la destination Excel incluses dans Microsoft SQL Server 2005 Integration Services (SSIS) utilisent le gestionnaire de connexions Excel.

ms139836.note(fr-fr,SQL.90).gifRemarque :
Sur un ordinateur 64 bits, vous devez exécuter des packages qui se connectent aux sources de données Microsoft Excel en mode 32 bits. Le fournisseur Microsoft OLE DB pour Jet qui se connecte aux sources de données Excel est uniquement disponible en version 32 bits.
ms139836.note(fr-fr,SQL.90).gifRemarque :
S'il vous est possible de vous connecter à une source de données fonctionnant sous Microsoft Office Excel 2003 (ou version antérieure) à l'aide d'un gestionnaire de connexions Excel, vous ne pouvez pas, en revanche, utiliser ce même gestionnaire pour vous connecter à une source de données qui utilise Microsoft Office Excel 2007. Qui plus est, vous ne pouvez pas utiliser le fournisseur OLE DB Microsoft Jet 4.0 pour vous connecter à une source de données Excel 2007. Pour vous connecter à une source de données Excel 2007, utilisez un gestionnaire de connexions OLE DB, puis dans la zone Fournisseur, sélectionnez Fournisseur OLE DB de moteur de base de données Microsoft Office Access 12.0. Puis, dans la page Tous de la boîte de dialogue Gestionnaire de connexions, entrez Excel 12.0 dans Propriétés étendues. Pour charger des données depuis ou vers une source de données Excel 2007, utilisez respectivement une source OLE DB ou une destination OLE DB. Vous ne pouvez pas utiliser une source Excel ou une destination Excel pour vous connecter à une source de données Excel 2007.

Lorsque vous ajoutez un gestionnaire de connexions Excel à un package, Integration Services crée un gestionnaire de connexions qui sera converti en connexion Excel au moment de l'exécution, définit les propriétés du gestionnaire de connexions et ajoute le gestionnaire de connexions à la collection Connections du package.

La propriété ConnectionManagerType du gestionnaire de connexions a pour valeur EXCEL.

Vous pouvez configurer le gestionnaire de connexions Excel de plusieurs manières :

  • Spécifiez le chemin d'accès du fichier Excel.
  • Spécifiez la version d'Excel utilisée pour créer le fichier.
  • Indiquez si la première ligne des données qui ont fait l'objet d'un accès dans les feuilles de calcul ou les plages sélectionnées contient les noms de colonnes.

Si le gestionnaire de connexions Excel est utilisé par une source Excel, les noms de colonnes sont inclus avec les données extraites. S'il est utilisé par une destination Excel, les noms de colonnes sont inclus dans les données écrites.

Le gestionnaire de connexions Excel utilise le fournisseur Microsoft OLE DB pour Jet version 4.0 et son pilote de prise en charge Excel ISAM (Indexed Sequential Access Method) pour se connecter, puis lire et écrire les données dans les sources de données Excel. Pour plus d'informations sur le comportement de ce fournisseur et de ce pilote lorsqu'ils sont utilisés avec des sources et des destinations Excel, consultez Source Excel et Destination Excel.

ms139836.note(fr-fr,SQL.90).gifRemarque :
Vous ne pouvez pas vous connecter à un fichier Excel protégé par mot de passe.

Configuration du gestionnaire de connexions Excel

Vous pouvez définir les propriétés par le biais du concepteur SSIS ou par programme.

Pour plus d'informations sur les propriétés que vous pouvez définir dans le concepteur SSIS, consultez Éditeur du gestionnaire de connexions Excel.

Pour plus d'informations sur la configuration d'un gestionnaire de connexions par programme, consultez ConnectionManager et Adding Connections Programmatically.

Pour plus d'informations sur le bouclage par le biais d'un groupe de fichiers Excel, consultez Procédure : effectuer une boucle dans des fichiers et tableaux Excel.

Voir aussi

Tâches

Procédure : effectuer une boucle dans des fichiers et tableaux Excel

Concepts

Source Excel
Destination Excel
Observations relatives à Integration Services sur des ordinateurs 64 bits

Autres ressources

Connexions d'Integration Services
Working with Excel Files with the Script Task

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

15 septembre 2007

Nouveau contenu :
  • Ajout d'une remarque expliquant comment utiliser un ordinateur 64 bits pour exécuter des packages qui se connectent à des sources de données Excel.

12 décembre 2006

Nouveau contenu :
  • Ajout d'une note sur l'utilisation de sources de données Excel 2007.

5 décembre 2005

Nouveau contenu :
  • Description de l'utilisation de noms de colonnes dans les données.
  • Communication d'informations sur le fournisseur et le pilote pour le gestionnaire de connexions Excel.