日期:2014-05-16  浏览次数:20557 次

excel导入sql2008
select  *  from
OpenDataSource('Microsoft.Ace.OLEDB.12.0','Data Source="E:\daotu.xlsx";Extended properties="Excel 12.0;HDR=Yes"')...[sheet$]
go


系统是32位,sql200832位 office2007 32位(里面只装2003没安装2007)执行上面的语句。一直不会成功也不会报错。
任务正在执行中。。。。
等了好久没结果
------解决方案--------------------
难道是你EXCEL文件是打开状态下的?
另外一个问题,是等了多久还是执行状态。
------解决方案--------------------
excel的规模有多大?
------解决方案--------------------
如果超过65536行就有问题的

还有你在导EXCEL的时候记得不要使EXCEL处于打开状态。
------解决方案--------------------
E:\daotu.xlsx这个文件你是不是打开了?
------解决方案--------------------
确定后台EXCEL进程都关了.