Excel 連接管理員

Excel 連接管理員可讓封裝連接到現有 Microsoft Excel 活頁簿檔案。Microsoft SQL Server Integration Services 包含的 Excel 來源和 Excel 目的地使用 Excel 連接管理員。

當您將 Excel 連接管理員加入封裝時,Integration Services 會建立一個連接管理員 (該連接管理員在執行階段會被解析為 Excel 連接)、設定連接管理員屬性,並將該連接管理員加入封裝上的 Connections 集合。

連接管理員的 ConnectionManagerType 屬性會設為 EXCEL。

您可以利用下列方式設定 Excel 連接管理員:

  • 指定 Excel 活頁簿檔案的路徑。

  • 指定用於建立檔案的 Excel 版本。

  • 指出所選取工作表或範圍中第一個存取資料的資料列是否包含資料行名稱。

如果 Excel 來源使用 Excel 連接管理員,擷取的資料中便會包含資料行名稱。如果 Excel 目的地使用 Excel 連接管理員,資料行名稱便會包含在寫入的資料中。

Excel 連接管理員會使用 Microsoft OLE DB Provider for Jet 4.0 及其支援的 Excel ISAM (Indexed Sequential Access Method,索引循序存取方法) 驅動程式,連接和讀寫資料至 Excel 資料來源。如需有關此提供者及驅動程式在搭配 Excel 來源和 Excel 目的地使用之行為的詳細資訊,請參閱<Excel 來源>和<Excel 目的地>。

[!附註]

您不能連接到受密碼保護的 Excel 檔案。

設定 Excel 連接管理員

您可以透過「SSIS 設計師」或以程式設計的方式來設定屬性。

如需有關可以在「SSIS 設計師」中設定之屬性的詳細資訊,請參閱<Excel 連接管理員編輯器>。

如需有關以程式設計方式設定連接管理員的詳細資訊,請參閱<ConnectionManager>與<以程式設計方式加入連接>。

如需有關循環使用一組 Excel 檔案的資訊,請參閱<如何:使用 Foreach 迴圈容器來循環使用 Excel 檔案和資料表>。

Integration Services 圖示 (小) 掌握 Integration Services 的最新狀態

若要取得 Microsoft 的最新下載、文件、範例和影片以及社群中的選定解決方案,請瀏覽 MSDN 或 TechNet 上的 Integration Services 頁面:

若要得到這些更新的自動通知,請訂閱該頁面上所提供的 RSS 摘要。