excel - SSIS:在Excel中给出的多个目录上循环
问题描述
我必须使用 SSIS 读取几个相同结构和不同来源的输入文件。这些文件存储在多个目录中。每个目录都包含与特定公司位置相关的多个文件。这些文件具有相同的结构。
- 工厂 A --> 文件 A、文件 B、...
- 工厂 B --> 文件 C、文件 D、..
还有一个 Excel,其中包含有关工厂 A 和 B 的一些详细信息。我们计划将数据推送到 SAP,每个文件都需要一个特定的会计代码,具体取决于其位置/工厂。EG A厂,账号12345 A厂,账号54321
这个想法是首先逐行读取带有工厂名称的 Excel,然后在每个目录上执行 For Each-Loop 以读取文件。
我设法通过用目录名称填充变量来读取单个目录。例如,我从子目录开始,gstrSubdir="Factory A"
然后执行一个简单的 Foreach-Loop。到目前为止,我很好。
现在我需要一个循环来读取 Excel 的第一行,设置 subdir 变量,在 subdir 上循环,然后读取下一行。
原则上,我需要知道如何在没有 C# 的情况下在 SSIS 中执行嵌套的 For-Loop。
我希望我的解释是可以理解的。
很乐意得到一些建议。
问候,拉斯
解决方案
推荐阅读
- javascript - 将带有头部和脚本的html文档加载到元素中
- oracle19c - \[INS-30014] 无法检查指定的位置是否在 CFS 上
- powershell - foreach 中的对象 $Button / 如何引用它来改变颜色
- android - 颤振回调函数
- c++ - 计算用户按下按钮频率的函数
- magento2.2 - Magento2 向 Creditmemo 添加附加字段
- python - 如何从张量流数据集中解包数据?
- sql-server - 插入查询在 SSMS 中有效,但在 SQLCMD 中无效
- javascript - 如何在javascript中将int作为HZ波输出到扬声器?(声音)
- java - Processbuilder不从Java中的OutputStream获取输入