SSIS批量导入excel表

在网上搜了下,都是一个模版的多:http://blog.csdn.net/jinjazz/article/details/2710169

然后参考自己用2010试了下,发现会出现一个报错,看了下别人的评论:http://www.bidn.com/blogs/MikeDavis/ssis/625/loop-through-excel-file-in-ssis

发现是需要在foreach loop editor的Variable Mapping设置values为当前excel路径。

但在用foreach loop的时候发现,如果excel是指定行导入的话,就会报错:

[Excel Source [2]] Error: Opening a rowset for "Sheet1$A13:O" failed. Check that the object exists in the database.


更新

总结:发现之前的foreach loop editor的Variable Mapping设置values的值是可以为空的,在运行调试的时候会报错,但把工程关掉再打开运行报错就没了。


你可能感兴趣的:(SSIS批量导入excel表)