数据从Excel到入sqlserver

导入数据库库的话 可以用导入/导入向导 或 DTS
在查询中直接用excel数据的话 可以用 OPENROWSET 或 OpenDataSource


select * from opendatasource ('microsoft.jet.oledb.4.0','data source="e:\11.xls"; user id=admin ; password=; extended properties=excel 5.0')...sheet1$



可能也会用得到txt导入。


有时导入不成功,可以用txt导入,会自动建列名。
(不成功的原因可能是xls中有重复的列名 或 莫名其妙的。。。)

select * into tablename
from OpenRowset('MSDASQL', 'Driver={Microsoft Text Driver (*.txt; *.csv)};DefaultDir=C:\目录名;','select * from 文件名.txt')

posted on 2007-05-12 15:35  西湖浪子  阅读(155)  评论(0)    收藏  举报