我在SSIS的一个文件夹中有一些excel源文件。我想从这些excel文件中提取数据并加载到SQL表中。 我的问题是我想逐个保存所有文件名,并希望创建与filename完全相同的SQL表 然后想在相应的表中加载每个excel文件。 请帮我如何为此创建一个包。
答案 0 :(得分:1)
Jayvee提出了足够好的高级视图!让我补充一下细节。
我假设您有动态Excel文件连接。
声明变量并将其命名为 FileName 。并为其分配文件夹中可用的第一个文件名。
放置 Foreach循环容器并双击它。指定文件夹:和文件:,如下图所示。
在相同的 Foreach循环编辑器中,转到变量映射。从下拉列表中选择变量。这是我们在第一步中定义的相同变量。将索引设置为 0 。点击确定。
剩下的任务与Jayvee解释的相同。
请参阅this链接以获取进一步的帮助。这是Result Set Property Not Set Correctly的。我认为将 ResultSet 属性设置为 SingleRow 可以完成这项工作。
答案 1 :(得分:0)
您的控制流程应如下所示: