日期:2014-05-19  浏览次数:20459 次

怎么用sql语句把excel文件的内容导入到sql数据库
怎么用sql语句把excel文件的内容导入到sql数据库

------解决方案--------------------
为什么一定要用 SQL语句导入呢 ?
------解决方案--------------------
你试一下这样:
select number
into aa
from OPENROWSET( 'MICROSOFT.JET.OLEDB.4.0 ', 'Excel 5.0;HDR=YES;DATABASE=D:\123\aa.xls ',sheetl$)

------解决方案--------------------
select * from
OpenDataSource( 'Microsoft.Jet.OLEDB.4.0 ',
'Data Source= "c:\Book1.xls ";User ID=Admin;Password=;Extended properties=Excel 8.0 ')...sheet$

别人的例子,改动INSERT INTO,修改自己的路径等等,自己试验一下
------解决方案--------------------
用DTS或SQL语句:


用OpenRowSet

select *
from openrowset( 'Microsoft.JET.OLEDB.4.0 ', 'Excel 5.0;hdr=yes;Database=D:\test.xls ',[Sheet1$])

hdr=yes --表示第一行为行标题