如何通过Excel Source中的变量动态获取Excel文件路径连接?
在我的Foreach Loop Container
内,我有具有Excel Connection String
的Excel Source。
我正在使用变量映射“传入文件夹”路径。我将 DelayValidation设置为True 。
文件夹路径:c:\IncomingPath\
但是,我得到一个错误
找不到连接。
我们通过提取zip文件来放置excel文件。通过SSIS包完成步骤。
答案 0 :(得分:0)
在Foreach循环中,请确保它尚未使用Foreach文件枚举器类型。然后在“变量映射”页面上,将字符串变量设置为索引0,这将保存循环的每次迭代的文件名。然后转到Excel连接管理器,单击Expressions属性旁边的省略号(突出显示连接管理器并按F4
以查看“属性”窗口),并设置与循环中索引0相同的字符串变量。作为ExcelFilePath
(而非ConnectionString
)属性的表达式。这会将Excel Source组件设置为使用Foreach循环的每次迭代中的当前文件。