| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1598 人关注过本帖
标题:SQL表导出到excel
只看楼主 加入收藏
初耕
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2016-12-12
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:5 
SQL表导出到excel
各位大侠,如何把SQL表连同字段导出到excel,并且自动生成一个文件
SQL数据库T1,表b2,数据表字段有a,b,c
搜索更多相关主题的帖子: SQL数据库 excel 数据表 如何 
2016-12-15 15:40
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4941
专家分:30047
注 册:2008-10-15
收藏
得分:10 
sql有导出向导,你用导出向导做一遍,选择一条 sql 命令,最后导出时,你把 这条命令抄下来吧。

授人于鱼,不如授人于渔
早已停用QQ了
2016-12-15 20:13
初耕
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2016-12-12
收藏
得分:0 
回复 2楼 风吹过b
谢谢老师!
2016-12-15 22:33
ZHRXJR
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:125
帖 子:1034
专家分:5519
注 册:2016-5-10
收藏
得分:10 
SQL 2000导出数据库到Excel非常简单,右击需要导出的数据库,选择所有任务-导出数据,按导出数据的对话框一步一步操作,就可以导出你需要的数据库中的任何一个或多个数据表。
在对话框中选择目标文件时请选择 Microsoft Excel 4.0,在选择文件时,选择你需要导出Excel的目录,在这个目录新建一个Excel文件(2003版本),如果是2003以上版本,请选择 Microsoft Excel 5.0
在导出数据表对话框中选择你需要导出的数据表,可以选择一个数据表,也可以选择多个数据表。

至于2005、2008的SQL数据库其导出原理基本差不多,无非是界面不同而已,也是在数据库管理界面就可以导出的。

请不要选我!!!
2016-12-16 11:54
初耕
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2016-12-12
收藏
得分:0 
回复 4楼 ZHRXJR
谢谢老师,我是要用VB语句编程去导出的。
2016-12-16 23:55
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4941
专家分:30047
注 册:2008-10-15
收藏
得分:0 
3、将SQL SERVER中查询到的数据导成一个Excel文件

-- ======================================================

T-SQL代码:

EXEC master..xp_cmdshell 'bcp 库名.dbo.表名out c:\Temp.xls -c -q -S"servername" -U"sa" -P""'

参数:S 是SQL服务器名;U是用户;P是密码

说明:还可以导出文本文件等多种格式

实例:EXEC master..xp_cmdshell 'bcp saletesttmp.dbo.CusAccount out c:\temp1.xls -c -q -S"pmserver" -U"sa" -P"sa"'

EXEC master..xp_cmdshell 'bcp "SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_lname" queryout C:\ authors.xls -c -Sservername -Usa -Ppassword'

在VB6中应用ADO导出EXCEL文件代码:

Dim cn As New ADODB.Connection

cn.open "Driver={SQL Server};Server=WEBSVR;DataBase=WebMis;UID=sa;WD=123;"

cn.execute "master..xp_cmdshell 'bcp "SELECT col1, col2 FROM 库名.dbo.表名" queryout E:\DT.xls -c -Sservername -Usa -Ppassword'"

授人于鱼,不如授人于渔
早已停用QQ了
2016-12-17 08:44
快速回复:SQL表导出到excel
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026885 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved