使用SSIS提取excel文件

时间:2015-03-27 22:37:01

标签: sql-server ssis

我正在尝试创建一个ForEachLoop容器,用于提取源文件夹中的excel文件。 我在ForEachLoop容器中创建了一个执行sql任务,该容器在sql server表中存储我的excel文件完整路径

现在我无法弄清楚如何让它通过该列表并将每个文件提取到一个ole db目标表

ps:excel文件有不同类型的数据,列几乎从一个文件更改为另一个文件(28个文件)

你能帮帮我吗?提前谢谢你。

1 个答案:

答案 0 :(得分:0)

它不会在每个循环中工作,因为每个电子表格的目标必须是与进入的列匹配的表。如果是25个不同的电子表格,具有相同的列类型和列数,则可以将所有行插入一个表中,但听起来您需要为每个表创建单独的数据流。然后,您可以组合数据源 - >变换 - > Ole Destination到一个数据流(可以并行运行),你可以(对于26个导入)每个电子表格有三个步骤。