Condividi tramite


Gestione connessione Excel

Una gestione connessione di Excel consente a un pacchetto di connettersi a un file di cartella di lavoro di Microsoft Excel esistente. L'origine di Excel e la destinazione Excel che Microsoft SQL Server Integration Services includono l'uso della gestione connessione di Excel.

Quando si aggiunge una gestione connessione Excel a un pacchetto, Integration Services crea una gestione connessione risolta come connessione excel in fase di esecuzione, imposta le proprietà della gestione connessione e aggiunge la gestione connessione alla raccolta nel Connections pacchetto.

La proprietà ConnectionManagerType della gestione connessione viene impostata su EXCEL.

Nota

Non è possibile connettersi a un file di Excel protetto da password.

Configurazione della gestione connessione Excel

Per configurare la gestione connessione Excel, procedere nel modo seguente:

  • Specificare il percorso del file della cartella di lavoro di Excel.

  • Specificare la versione di Excel utilizzata per creare il file.

  • Indicare se la prima riga di dati a cui si accede nei fogli di lavoro o negli intervalli selezionati contiene i nomi delle colonne.

Se la gestione connessione Excel viene utilizzata da un'origine Excel, i nomi delle colonne saranno inclusi nei dati estratti. Se viene utilizzata da una destinazione Excel, i nomi delle colonne saranno inclusi nei dati scritti.

La gestione connessione di Excel usa il provider Microsoft OLE DB per Jet 4.0 e il relativo driver ISAM (metodo di accesso sequenziale indicizzato) per connettere e scrivere dati in origini dati di Excel. Per altre informazioni sul comportamento di questo provider e driver quando usato con le origini di Excel e le destinazioni di Excel, vedere Origine excel e destinazione Excel.

È possibile impostare le proprietà tramite Progettazione SSIS o a livello di codice.

Per altre informazioni sulle proprietà che è possibile impostare in Progettazione SSIS, vedere Editor gestione connessione Excel.

Per informazioni sulla configurazione di una gestione connessione a livello di programmazione, vedere l'articolo relativo a ConnectionManager e Aggiunta di connessioni a livello di programmazione.

Per informazioni sul ciclo tramite un gruppo di file Excel, vedere Esecuzione di un ciclo su file e tabelle di Excel utilizzando un contenitore Ciclo Foreach.