首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

excel或dbf导入mssql时的有关问题

2012-03-07 
excel或dbf导入mssql时的问题以excel为例,请问是按列导入的吗?导入时能否指定哪列导入对应的字段?另外,exc

excel或dbf导入mssql时的问题
以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 --表示第一行为行标题

热点排行