从Execute sql task SSIS读取excel行

时间:2013-07-23 10:34:41

标签: ssis etl

是否可以通过SSIS中的Execute SQL Task读取Excel表格中的所有行并读取for循环容器enter image description here中的每个值?

enter image description here

1 个答案:

答案 0 :(得分:0)

您可能可以将输出保存到变量中,您可以在循环容器中使用该变量。可能存在权限和/或链接服务器设置问题。

这是另一种方法:

  1. 创建数据流
  2. 创建与Excel文件的数据连接
  3. 创建Excel文件源转换
  4. 使用Recordset Destination填充变量
  5. 在循环中使用变量,将Enumerator属性设置为 Foreach ADO枚举器
  6. enter image description here