2012-12-26 66 views
2
进入foreach循环

我是新来的SSIS,并想知道如何从一个文件夹中读取多个XLSX格式的文件,并在foreach循环中输入他们,让他们可以插入到数据库。阅读文件夹中的多个XLSX文件,并在SSIS

我正在审查这方面的例子:

但我想有大约foreach循环更多详情,或是否有另一种方式将数据文件上传到数据库。

欢迎任何建议。

+3

Excel电子表格是否具有*确切*相同的格式?文件名无关紧要,但如果您有任何希望轻松使用Excel的电子表格结构必须一致。 – billinkc

+2

SSIS将在循环中读取* .xls *和* .xlsx *,前提是两者的格式相同(即列不更改)。基于这个问题,它似乎也想从其他文件夹读取Excel文件?这将通过连接字符串完成 - 所以如果这些位置总是保存Excel文件,则可以克隆您拥有的内容。 – Kprof

回答

0

如果我理解这个正确的,你想知道如何用foreach循环

工作在foreach循环选择枚举为Foreach文件枚举,文件夹,其中XLSX文件所在的文件夹和文件,将其设置为* .xlsx这样它将选择文件夹中的所有xlsx文件,然后在变量映射中将值赋给变量让我们说varloaction,转到excel配置管理器上的表达式,并使用varloaction变量构建连接字符串。