共用方式為


如何:連接至 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 資料庫引擎的 OLE DB 提供者。2007 Microsoft Office System 會自動安裝這個提供者。如果 2007 Office System 沒有安裝在執行 Integration Services 的電腦上,您就必須個別安裝該提供者。若要安裝 Microsoft Office 12.0 Access 資料庫引擎的 OLE DB 提供者,請下載並安裝這個網頁上的元件:<2007 Office System 驅動程式:資料連線元件>。如需有關 Excel 2007 所支援之檔案格式的詳細資訊,請參閱 Excel 中支援的檔案格式

[!附註]

在 64 位元電腦上,您必須執行以 32 位元模式連接至 Microsoft Excel 資料來源的封裝。Microsoft Jet OLE DB 提供者和 Microsoft Office 12.0 Access 資料庫引擎的 OLE DB 提供者都只有提供 32 位元版本。

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

  1. 在 Business Intelligence Development Studio 中,開啟封裝。

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

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

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

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

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

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

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