sql server 导出数据的时候“没有注册类别” sql serverexcel 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你本机已经装了?office多少的? 一般来说,本机有一个office,使用sqlserver导入导出不会出现什么问题,可能原因或许是你装了office 2007这些高级版本 http://blog.csdn.net/weipt/article/details/1755808 这个有没有试过,我这边用2010的office然后选97-2000的excel没报错,估计你的环境有点损坏之类的 在查询数据后,直接选择选中所有行,然后右键-》选择“另存为”-> 在文件类型中,选择"所有文件",文件名写成,比如:xxx.xls 这样试试 现在我需要导入excel数据到sqlserver呢,咋办呢?? 方案1:用excel的拼接功能,把每行组合成insert语句,然后插入sqlserver方案2:用openrowset等工具,不过这个貌似也要excel的驱动 直接用这个把:select * from openrowset('microsoft.jet.oledb.4.0', 'Excel 5.0;database=c:\t2.xls', --文件必须存在 sheet1$) --表必须存在 上面的是查询,如果你要插入到表里,那么改成这样就行:insert into 你的表(列1,列2...)select * from openrowset('microsoft.jet.oledb.4.0', 'Excel 5.0;database=c:\t2.xls', --文件必须存在 sheet1$) --表必须存在 虽然阳泉酒家小当家和DBA_Huangzj的方法我都试过,依然不奏效,但是很感谢两位的热心,我就把excel转换成文本文件,然后再用文本文件转换成sql server. 求一个存储过程 急!!!!! sp_executesql 参数如何动态化 求结果 SQL生成准考证号问题 一个麻烦的SQL,怎么写 新建表 怎么生成GUID 求教:能不能用SQL的存储过程得到主服务器上的一些信息。 一个挺难的问题,要是能回答的话,分数不是问题。(求一个SQL语句写法) 请教——在局域网与广域网之间进行两个数据库同步。 iis 同一网络内不同电脑的sqlserver数据库备份和还原的命令 MSSQL2008 r2 安装问题--接口未知
方案2:用openrowset等工具,不过这个貌似也要excel的驱动
直接用这个把:select *
from
openrowset('microsoft.jet.oledb.4.0',
'Excel 5.0;database=c:\t2.xls', --文件必须存在
sheet1$) --表必须存在
insert into 你的表(列1,列2...)
select *
from
openrowset('microsoft.jet.oledb.4.0',
'Excel 5.0;database=c:\t2.xls', --文件必须存在
sheet1$) --表必须存在