Gestione connessione ExcelExcel Connection Manager

Una gestione connessione Excel consente la connessione di un pacchetto a un file di cartella di lavoro di MicrosoftMicrosoft Excel esistente.An Excel connection manager enables a package to connect to an existing MicrosoftMicrosoft Excel workbook file. L'origine e la destinazione Excel disponibili in MicrosoftMicrosoft SQL ServerSQL Server Integration ServicesIntegration Services usano la gestione connessione Excel.The Excel source and the Excel destination that MicrosoftMicrosoft SQL ServerSQL Server Integration ServicesIntegration Services includes use the Excel connection manager.

Quando si aggiunge una gestione connessione Excel a un pacchetto, Integration ServicesIntegration Services crea una gestione connessione che in fase di esecuzione verrà risolta in una connessione Excel, imposta le proprietà della gestione connessione, quindi la aggiunge alla raccolta Connessioni del pacchetto.When you add an Excel connection manager to a package, Integration ServicesIntegration Services creates a connection manager that is resolved as an Excel connection at run time, sets the connection manager properties, and adds the connection manager to the Connections collection on the package.

La proprietà ConnectionManagerType della gestione connessione viene impostata su EXCEL.The ConnectionManagerType property of the connection manager is set to EXCEL.

Configurazione della gestione connessione ExcelConfiguration of the Excel Connection Manager

Per configurare la gestione connessione Excel, procedere nel modo seguente:You can configure the Excel connection manager in the following ways:

  • Specificare il percorso del file della cartella di lavoro di Excel.Specify the path of the Excel workbook file.

    Nota

    Non è possibile connettersi a un file di Excel protetto da password.You cannot connect to a password-protected Excel file.

  • Specificare la versione di Excel utilizzata per creare il file.Specify the version of Excel that was used to create the 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.Indicate whether the first row of accessed data in the selected worksheets or ranges contains column names.

    Se la gestione connessione Excel viene utilizzata da un'origine Excel, i nomi delle colonne saranno inclusi nei dati estratti.If the Excel connection manager is used by an Excel source, the column names are included with the extracted data. Se viene utilizzata da una destinazione Excel, i nomi delle colonne saranno inclusi nei dati scritti.If it is used by an Excel destination, the column names are included in the written data.

    Per altre informazioni sul comportamento delle origini e delle destinazioni Excel, vedere Origine Excel e Destinazione Excel.For more information about the behavior of Excel sources and Excel destinations, see Excel Source and Excel Destination.

    È possibile impostare le proprietà tramite Progettazione SSISSSIS o a livello di codice.You can set properties through SSISSSIS Designer or programmatically.

    Per altre informazioni sulle proprietà che è possibile impostare in Progettazione SSISSSIS , vedere Editor gestione connessione Excel.For more information about the properties that you can set in SSISSSIS Designer, see Excel Connection Manager Editor.

    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.For information about configuring a connection manager programmatically, see ConnectionManager and Adding Connections Programmatically.

    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.For information about looping through a group of Excel files, see Loop through Excel Files and Tables by Using a Foreach Loop Container.

Editor gestione connessione ExcelExcel Connection Manager Editor

Usare la finestra di dialogo Editor gestione connessione Excel Microsoft ExcelMicrosoft Excelper aggiungere una connessione a un file di cartella di lavoro di nuovo o esistente.Use the Excel Connection Manager Editor dialog box to add a connection to an existing or a new Microsoft ExcelMicrosoft Excel workbook file.

Per altre informazioni sulla gestione connessioni Excel, vedere Gestione connessione Excel.To learn more about the Excel connection manager, see Excel Connection Manager.

OpzioniOptions

Percorso file di ExcelExcel file path
Consente di digitare il percorso e il nome del file di una cartella di lavoro di Excel (xls) nuova o esistente.Type the path and file name of an existing or a new Excel workbook file (.xls).

Nota

Non è possibile connettersi a un file di Excel protetto da password.You cannot connect to a password-protected Excel file.

Avviso

Editor destinazione Excel crea automaticamente il file di Excel quando si seleziona una Connessione Excel che fa riferimento a un file nuovo o non esistente e si fa clic su Nuovo per Nome del foglio di Excel.The Excel Destination Editor automatically creates the Excel file when you select an Excel Connection that points to a new or non-existent file and then click New for Name of the Excel Sheet.

SfogliaBrowse
Usare la finestra di dialogo Apri per passare alla cartella che contiene il file di Excel o in cui creare il nuovo file.Use the Open dialog box to navigate to the folder in which the excel file exists or where you want to create the new file.

Versione di ExcelExcel version
Consente di specificare la versione di Microsoft Excel utilizzata per creare il file.Specify the version of Microsoft Excel that was used to create the file.

Nomi di colonna nella prima rigaFirst row has column names
Consente di specificare se la prima riga di dati del foglio di lavoro selezionato contiene nomi di colonna.Specify whether the first row of data in the selected worksheet contains column names. Il valore predefinito di questa opzione è True.The default value of this option is True.

Provider e driver per i file di Microsoft Excel e AccessProviders and drivers for Microsoft Excel and Access file

Potrebbe essere necessario scaricare i provider OLE DB e i driver per i file di Microsoft Office, se non sono già installati.You may have to download the OLE DB providers and drivers for Microsoft Office files if they're not already installed. Le versioni successive del provider possono aprire i file creati con versioni precedenti di Excel.Later versions of the provider can open files created by earlier versions of Excel.

Se il computer ha una versione a 32 bit di Office, è necessario installare la versione a 32 bit dei driver e verificare anche di eseguire la procedura guidata o il pacchetto di Integration Services creato in modalità a 32 bit.If the computer has a 32-bit version of Office, then you have to install the 32-bit version of the drivers, and you also have to ensure that you run the wizard or the Integration Services package that it creates in 32-bit mode.

Versione di Microsoft OfficeMicrosoft Office version ScaricaDownload
20072007 Driver di Office System 2007: Componenti di connettività dei dati2007 Office System Driver: Data Connectivity Components
20102010 Microsoft Access 2010 RuntimeMicrosoft Access 2010 Runtime
20132013 Microsoft Access 2013 RuntimeMicrosoft Access 2013 Runtime
20162016 Microsoft Access 2016 RuntimeMicrosoft Access 2016 Runtime