共用方式為


連接至 Excel 活頁簿

若要將 Integration Services 封裝連接至 Microsoft Office Excel 活頁簿,您需要使用 Excel 連接管理員。

您可以從 SSIS 設計師的 [連接管理員] 區域或 SQL Server 匯入和匯出精靈建立這些連接管理員。

連接所使用的資料提供者取決於 Excel 檔案格式的版本:

  • 若為具有 Excel 2003 或舊版格式的檔案,Excel 連接管理員就會使用 Microsoft Jet OLE DB 提供者。

  • 若為具有 Excel 2007 或更新版本格式的檔案,封裝則需要使用適用於 Microsoft Office 12.0 Access Database Engine 的 OLE DB 提供者。 2007 Microsoft Office System 會自動安裝這個提供者。 如果 2007 Office System 沒有安裝在執行 Integration Services 的電腦上,您就必須個別安裝該提供者。 如果要安裝 Microsoft Office 12.0 Access Database Engine 的 OLE DB 提供者,請下載並安裝這個網頁上的元件:2007 Office System 驅動程式:資料連線元件。如需 Excel 2007 支援之檔案格式的詳細資訊,請參閱<Excel 中支援的檔案格式>。

[!附註]

在 64 位元的電腦上,您必須執行以 64 位元或 32 位元模式連接至 Excel 資料來源的封裝。 Microsoft Jet OLE DB 提供者僅提供 32 位元版本,Microsoft Office 2010 Access Database Engine 的 OLE DB 提供者則同時提供 64 位元及 32 位元版本。

從連接管理員區域建立 Excel 連接管理員

  1. 在 SQL Server Data Tools (SSDT) 中,開啟封裝。

  2. [連接管理員] 區域中,以滑鼠右鍵按一下該區域中的任何位置,然後選取 [新增連接]

  3. [加入 SSIS 連接管理員] 對話方塊中,選取 [Excel],然後設定連接管理員。

    如需有關適用於這個連接管理員之組態選項的詳細資訊,請參閱<Excel 連接管理員編輯器>。

從 SQL Server 匯入和匯出精靈建立 Excel 連接

  1. 啟動 32 位元版本的 SQL Server 匯入和匯出精靈。

  2. [選擇資料來源] 頁面中,針對 [資料來源] 選取 [Microsoft Excel],然後設定 Excel 連接。

    如需有關適用於這個連接類型之組態選項的詳細資訊,請參閱<Excel 連接管理員編輯器>。

請參閱

工作

連接至 Access 資料庫