2014-10-11 55 views
0

在excel文件中有3张。 A 1,A 2和A 3.如何跳过所有Excel表单中的行?

所有表中都有一些标题。所以想要从excel文件的所有表格中跳过第一个severn行,然后使用ssis将其导入到sql server数据库中。

我该怎么做?

在ssis excel源>表名或视图变量>使用用户varibale自动获取表名,所以使用该用户变量无法使用openrowsetvaribale。

+0

可尝试:另存为excel文件,从所有的片材除去预定的行,保存,然后导入。 – ZAT 2014-10-11 11:18:03

回答

0

1)可以定义一个named range(例如:Table1

enter image description here

,然后,为Excel source组分可以选择为导入该范围(Data access mode = Table or view): enter image description here

2)您可以选择Data access mode = SQL command并定义期望的范围因而:

SELECT * FROM [Sheet1$B8:C11]

enter image description here

+0

但这仅适用于一张纸。想为所有表单做同样的事情。无论如何要一次做所有床单的东西吗? – SaNa3819 2014-10-11 09:15:44