以excel为例,请问是按列导入的吗?导入时能否指定哪列导入对应的字段?
另外,excel一般第一行都是列名,导入时如何把第一行去掉不导入。
------解决方案--------------------
用语名如下:
insert 表名(列1,列2.....)
select 列2,列1..... from
OPENROWSET( 'MICROSOFT.JET.OLEDB.4.0 '
, 'Excel 5.0;HDR=YES;DATABASE=c:\test.xls ',sheet1$)
注:
HDR=YES--是将第一行作库列名
------解决方案--------------------
用OpenRowSet
select *
from openrowset( 'Microsoft.JET.OLEDB.4.0 ', 'Excel 5.0;hdr=yes;Database=D:\test.xls ',[Sheet1$])
hdr=yes --表示第一行为行标题