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 文件和表。