在excel文件中有3张。 A 1,A 2和A 3.如何跳过所有Excel表单中的行?
所有表中都有一些标题。所以想要从excel文件的所有表格中跳过第一个severn行,然后使用ssis将其导入到sql server数据库中。
我该怎么做?
在ssis excel源>表名或视图变量>使用用户varibale自动获取表名,所以使用该用户变量无法使用openrowsetvaribale。
在excel文件中有3张。 A 1,A 2和A 3.如何跳过所有Excel表单中的行?
所有表中都有一些标题。所以想要从excel文件的所有表格中跳过第一个severn行,然后使用ssis将其导入到sql server数据库中。
我该怎么做?
在ssis excel源>表名或视图变量>使用用户varibale自动获取表名,所以使用该用户变量无法使用openrowsetvaribale。
1)可以定义一个named range(例如:Table1
)
,然后,为Excel source
组分可以选择为导入该范围(Data access mode
= Table or view
):
或
2)您可以选择Data access mode
= SQL command
并定义期望的范围因而:
SELECT * FROM [Sheet1$B8:C11]
但这仅适用于一张纸。想为所有表单做同样的事情。无论如何要一次做所有床单的东西吗? – SaNa3819 2014-10-11 09:15:44
可尝试:另存为excel文件,从所有的片材除去预定的行,保存,然后导入。 – ZAT 2014-10-11 11:18:03