求教,使用sql语句将excel导入sql server 2008
目前我查到的语句是
insert 测试 select * from openrowset('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=d:CE.xlsx',SHEET1$)
但是会提示:
因为 OLE DB 访问接口 'MICROSOFT.JET.OLEDB.4.0' 配置为在单线程单元模式下运行,所以该访问接口无法用于分布式查询。
于是我在百度上查结果说64位的现在已经无法使用那个接口了就有查到了下面的语句:
insert 测试 select * from openrowset('MICROSOFT.ACE.OLEDB.12.0','Excel 5.0;HDR=YES;DATABASE=d:CE.xlsx',SHEET1$)
结果又提示:
无法创建链接服务器 "(null)" 的 OLE DB 访问接口 "MICROSOFT.ACE.OLEDB.12.0" 的实例。
我已经安装了AccessDatabaseEngine_x64了~~但是还是没有用,
请问有没有什么解决办法
P.S.我是win7 64位操作系统,office 2010 是32位的。