好学IT学院:IT信息技术分享交流平台
来源:互联网  作者:本站整理  发布时间:2009-09-09  ★★★加入收藏〗〖手机版
摘要:直接使用SQL语句读取Excel表格内容示例一:SELECT * FROM OpenDataSource(’Microsoft.Jet.OLEDB.4.0’,’Data Source="c:\zt.XLS";Extended Propert……

--导入数据
set @sql='openrowset(''MICROSOFT.JET.OLEDB.4.0'',''Excel 8.0;HDR=YES
;DATABASE='+@path+@fname+''',['+@sheetname+'$])'

exec('insert into '+@sql+'('+@fdlist+') select '+@fdlist+' from ['+@tbname+']')

set @sql='drop table ['+@tbname+']'
exec(@sql)
return

lberr:
exec sp_oageterrorinfo 0,@src out,@desc out
lbexit:
select cast(@err as varbinary(4)) as 错误号
,@src as 错误源,@desc as 错误描述
select @sql,@constr,@fdlist
go

----------------------------------------------------------
怎么样把excel文件导入到一个叫student的新表(里面没数据)中
---------------------------------------------------------

深入数据库编程...(dbdebuger)

如果你的student表结构与以下内容匹配.

95001李勇    男20CS      
95002刘晨    女19IS      
95003王敏    女18MA      
95004张立    男17IS

那么用下面这个就可以

insert into student
SELECT *
FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="c:\zt.XLS";Extended Properties="Excel 8.0";Persist Security Info=False')...[a1$]

微软SQL Server 2008数据库最新版功能介绍
  现今数据的世界里,公司要获得成功和不断发展,他们需要定位了主要的数据趋势的愿景。微软的这个数据平台愿景帮助公司满足这些数据爆炸和下…
  • 好学触屏公众号虎力全开、杨帆起航!
  • 四大名著全套小学生版注音版
  • 诗词中的科学全4册
  • 曹文轩系列儿童文学全套画本