SSIS Excel文件名的动态填充

时间:2016-03-01 22:14:14

标签: excel ssis foreach-loop-container

我已经编写了一个SSIS包来将数据从Excel源上传到OLE DB目的地 - 但是当我希望使用ForeachLoop容器从多个excel文件加载数据时,我收到错误。我已按照以下链接中包含的教程进行操作:

https://msdn.microsoft.com/en-us/library/ms345182.aspx

除了需要动态填充的Variable strFileName之外,所有配置都是正确的。从下面的屏幕截图可以看出,我的变量仍为空白:

enter image description here

我不确定如何做到这一点。是否有可用于动态填充此变量的表达式或函数?

1 个答案:

答案 0 :(得分:1)

如果您想为文件夹中的每个文件动态存储fileName,请使用循环中的Variable Mappings

Mapping

对于你的循环:

ForEach

请注意,您的变量始终为空白,因为该字段仅在您进入循环时更新。