SQL server 怎么用命令导出成EXCEL
50分题目!!高手等于送分~~~~~~~楼下的!!能不能详细点啊!你那两句东东我看不懂~~~~...
50分题目!!高手等于送分~~~~~~~
楼下的!!能不能详细点啊!你那两句东东我看不懂~~~~ 展开
楼下的!!能不能详细点啊!你那两句东东我看不懂~~~~ 展开
4个回答
推荐于2017-09-22 · 知道合伙人数码行家
可以叫我表哥
知道合伙人数码行家
向TA提问 私信TA
知道合伙人数码行家
采纳数:25897
获赞数:1464978
2010年毕业于北京化工大学北方学院计算机科学与技术专业毕业,学士学位,工程电子技术行业4年从业经验。
向TA提问 私信TA
关注
展开全部
下列方法可将SQL数据导出的Excel中:
1、导入到一个存在的Excel文件,且表头已经设置:
insert into OPENROWSET('MICROSOFT.ACE.OLEDB.12.0','Excel 12.0;HDR=YES;DATABASE=c:\book1.xlsx',sheet1$) select * from 表。
2、导入为新文件:
EXEC master..xp_cmdshell 'bcp 数据库名.dbo.表名 out "c:\book1.xls" /c -/S"服务器名" /U"用户名" -P"密码"'。
或
EXEC master..xp_cmdshell 'bcp "SELECT * FROM 数据库名.dbo.表名 ORDER BY 某字段" queryout "c:\book1.xls" /c -/S"服务器名" /U"用户名" -P"密码"'。
1、导入到一个存在的Excel文件,且表头已经设置:
insert into OPENROWSET('MICROSOFT.ACE.OLEDB.12.0','Excel 12.0;HDR=YES;DATABASE=c:\book1.xlsx',sheet1$) select * from 表。
2、导入为新文件:
EXEC master..xp_cmdshell 'bcp 数据库名.dbo.表名 out "c:\book1.xls" /c -/S"服务器名" /U"用户名" -P"密码"'。
或
EXEC master..xp_cmdshell 'bcp "SELECT * FROM 数据库名.dbo.表名 ORDER BY 某字段" queryout "c:\book1.xls" /c -/S"服务器名" /U"用户名" -P"密码"'。
展开全部
EXEC master..xp_cmdshell 'bcp "use 数据库名称 select top 3 * from 表名称" queryout C:\Book.xls -c -S"服务器名称" -U"sa" -P"密码"'
以上测试通过。。
以上测试通过。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用SQL查询分析器查出的数据,点击查出的数据区,点击菜单--->编辑--->全选--->复制,拷贝到EXCEL表格中就OK了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可行:
举个例子,数据库装在192.168.0.2上,SQL登陆用户sa 密码pas
需要导出test_n库的table_n表
导出内容放在d:\A.xls 这个excel文件中
EXEC master..xp_cmdshell 'bcp "use test_n select * from table_n" queryout D:\A.xls -c -S"192.168.0.2" -U"sa" -P"pas"'
举个例子,数据库装在192.168.0.2上,SQL登陆用户sa 密码pas
需要导出test_n库的table_n表
导出内容放在d:\A.xls 这个excel文件中
EXEC master..xp_cmdshell 'bcp "use test_n select * from table_n" queryout D:\A.xls -c -S"192.168.0.2" -U"sa" -P"pas"'
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询