我想通过SSIS将Excel工作表导入SQL Server数据库。 在此工作表中,我需要将几个区域导入数据库表。
例如在A1中,我有一个字符串值需要进入DB的相应列;在F1到F5中我还有数据要导入到每个单元格值的单独列,然后从行A12到P开始所有行,直到最后导入。
A1和F1中的值:F5应该扩展到DB中的A12:P的最后一行条目。
如何“拆分”这些值以将其导出到数据库?这可以用一个select语句完成,还是一个脚本任务唯一的方法?我以为我可以有三个Excel来源,也许可以合并输出。
出于测试目的,我设置了一个变量来选择我在Excel源代码中使用的A12:P。
我真的不知道从哪里开始。
如果你有一个例子(或者你可以给一个)处理这个,请发布它。
谢谢。
答案 0 :(得分:1)
让它使用一个选择语句。
SELECT [SheetName $ A1:A1] .F1,...
FROM [SheetName $ A1:A1],....