如何从Excel表中导入选择性行?

时间:2015-11-03 08:22:23

标签: sql ms-access ms-access-2010

我想问一下,如何将excel数据库中的选择行导入表中。另一个问题:Ms-Access 2010中一个表中行/列号的最大限制是多少?

提前致谢。

2 个答案:

答案 0 :(得分:0)

< p>实现所需目标的最佳方法是使用SSIS parkage将数据从excel移动到访问数据库。但是,如果您没有SSIS,则可以导入所有行并删除不需要的行。< / p>

答案 1 :(得分:0)

您可以使用SQL从文件导入数据,如表所示:

INSERT INTO Table1 (MyColumn1, MyColumn2, MyColumn3, MyColumn4) 
SELECT *
FROM [Sheet1$D3:E24] 
IN "C:\Temp\Test.xls" [Excel 8.0;HDR=YES;IMEX=0]
WHERE MyColumn1 > 0;

如果HDR=YES,您可以使用标题行中的名称作为列名。如果IMEX=0,则Access确定列数据类型,如果IMEX=1,则将所有数据视为文本,这对复杂数据非常有用。