SSIS Excel文件名的dynamic填充

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

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

除了需要dynamic填充的variablesstrFileName以外,所有的configuration都是正确的。 从下面的屏幕截图可以看出,我的variables保持空白:

在这里输入图像说明

我不确定如何做到这一点。 有没有可用于dynamic填充此variables的expression式或函数?

如果您想为文件夹中的每个文件夹dynamic存储fileName,请使用您的循环中的variables映射

制图

并为你的循环:

的ForEach

请注意,您的variables始终为空,因为该字段仅在您input循环时才会更新。