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 目标使用它,则列名称包括在被写入的数据中。

Excel 连接管理器使用 Microsoft OLE DB Provider for Jet 4.0 及其支持的 Excel ISAM (索引顺序访问方法) 驱动程序连接和将数据读取和写入 Excel 数据源。 有关此提供程序和驱动程序与 Excel 源和 Excel 目标一起使用时的行为的详细信息,请参阅 Excel 源Excel 目标

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

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

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

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