Excel 连接管理器

Excel 连接管理器使包可以连接到现有的 Microsoft Excel 工作簿文件。MicrosoftSQL ServerIntegration Services 所包含的 Excel 源和 Excel 目标使用 Excel 连接管理器。

将 Excel 连接管理器添加到包时,Integration Services 会创建将在运行时决定 Excel 连接的连接管理器,设置该连接管理器的属性,并将该连接管理器添加到包上的 Connections 集合。

该连接管理器的 ConnectionManagerType 属性设置为 EXCEL。

可以按照下列方式配置 Excel 连接管理器:

  • 指定 Excel 工作簿文件的路径。

  • 指定用于创建文件的 Excel 的版本。

  • 指示所选工作表或范围中的第一行被访问数据是否包含列名称。

如果 Excel 源使用 Excel 连接管理器,则被提取的数据将附带列名称。如果 Excel 目标使用它,则列名称包括在被写入的数据中。

Excel 连接管理器使用 Microsoft OLE DB Provider for Jet 4.0 及其支持的 Excel ISAM(索引顺序存取方法)驱动程序来连接 Excel 数据源,并在 Excel 数据源中进行数据读写操作。有关此访问接口和驱动程序在用于 Excel 源和 Excel 目标时的行为的详细信息,请参阅 Excel 源Excel 目标

注意注意

无法连接到受密码保护的 Excel 文件。

配置 Excel 连接管理器

可以通过 SSIS 设计器或以编程方式来设置属性。

有关可以在 SSIS 设计器中设置的属性的详细信息,请参阅 Excel 连接管理器编辑器

有关以编程方式配置连接管理器的信息,请参阅 ConnectionManager以编程方式添加连接

有关循环遍历一组 Excel 文件的信息,请参阅如何使用 Foreach 循环容器循环遍历 Excel 文件和表

Integration Services 图标(小) 使 Integration Services 保持最新

若要从 Microsoft 获得最新的下载内容、文章、示例和视频,以及从社区获得所选解决方案,请访问 MSDN 或 TechNet 上的 Integration Services 页:

若要获得有关这些更新的自动通知,请订阅该页上提供的 RSS 源。

更改历史记录

更新的内容

  • 删除了有关使用 Microsoft Office Excel 2007 的数据源如何需要一个不同于早期版本 Excel 的连接管理器的说明。有关更新的操作指南信息,请参阅如何连接到 Excel 工作簿