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.

Componenti di connettività per i file di Microsoft Excel e AccessConnectivity components for Microsoft Excel and Access files

È possibile scaricare i componenti di connettività per i file di Microsoft Office, se non è già non sono installati.You may have to download the connectivity components for Microsoft Office files if they're not already installed. Scaricare la versione più recente dei componenti di connettività per qui file di Excel e di accesso: Microsoft Access Database Engine 2016 Redistributable.Download the latest version of the connectivity components for both Excel and Access files here: Microsoft Access Database Engine 2016 Redistributable.

La versione più recente dei componenti è possibile aprire i file creati con versioni precedenti di Excel.The latest version of the components can open files created by earlier versions of Excel.

Se il computer dispone di una versione a 32 bit di Office, quindi è necessario installare la versione a 32 bit dei componenti ed è inoltre necessario assicurarsi di eseguire il pacchetto 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 components, and you also have to ensure that you run the package in 32-bit mode.

Se si dispone di una sottoscrizione Office 365, assicurarsi di scaricare il pacchetto ridistribuibile di 2016 del motore di accesso Database e non Microsoft Access 2016 Runtime.If you have an Office 365 subscription, make sure that you download the Access Database Engine 2016 Redistributable and not the Microsoft Access 2016 Runtime. Quando si esegue il programma di installazione, è possibile vedere un messaggio di errore che non è possibile installare il download side-by-side con componenti di Office a portata di clic.When you run the installer, you may see an error message that you can't install the download side-by-side with Office click-to-run components. Per ignorare questo messaggio di errore, eseguire l'installazione in modalità non interattiva, aprendo una finestra del prompt dei comandi ed eseguire il. File EXE scaricato con il /quiet passare.To bypass this error message, run the installation in quiet mode by opening a Command Prompt window and running the .EXE file that you downloaded with the /quiet switch. Esempio:For example:

C:\Users\<user name>\Downloads\AccessDatabaseEngine.exe /quiet