如何用sql语言将数据库中的数据导入excel

2025-03-06 02:53:55
推荐回答(1个)
回答1:

第一种,无法导入字段名:(excel表不存在,新建)
EXEC master..xp_cmdshell
'bcp zhouzhi.dbo.数据库表名 out "c:\test.xls" /c /S "服务器名" /U "用户名" -P "密码" '

第二种,excel文件已存在,要手工把表字段名填到excel文件中去,再执行下面:
insert into OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 8.0;HDR=YES;DATABASE=c:\文件名.xls',sheet1$)
select * from 表名