乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>sql</em> server 怎么把数据导出到<em>excel</

<em>sql</em> server 怎么把数据导出到<em>excel</

作者:乔山办公网日期:

返回目录:excel表格制作


--向导操作太麻烦了,把下面代码中中文部分改成你对应的数据库,路径,服务器和密zhidao码执行一下即可
--导出数据库所有表所有数据到excel
--每个表一个excel文件
Exec sp_msforeachtable 'EXEC master..xp_cmdshell ''bcp 数据库.? out G:/路径/?.xls -c -S"服务器" -U"sa" -P"密码"'''

--如果是单个表
exec xp_cmdshell 'bcp 数据库.dbo.表 out G:/路径/文件名.xls -c -S服务器 -Usa -P密码'

 



SQLServer表数据导出为Excel文件
一、少量数据导出
1、在查询分析器中,使用zhidaoSQL语句检索要导出的数据
2、选中所有数据,点击鼠标右键,选择另存为CSV文件
3、用EXCEL把CSV文件另存为xls文件。

二、表格批量导出

1、开始菜单选择"导入和导出数据"

2、选择要导出的数据库,如图配置

3、设置导出目

4、设置目标文件

5、选择筛选数据发送

6、选择导出的表格

7、完成设置
在数据库里面找到你到导出的表右键-所有任务-数据导出-选择数据源(这个就是选择你的SQL表所在的服务器和数据库)-选择目的(在目的的驱动里面选择MICROSOFT EXCEL97-2000)然后选择文件存放地,然后选择然后选择从源数据库复制表和试图,选中要到出的表导出就OK

下列方法可将SQL数据导出的zdExcel中:
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"密码"'。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网