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