如何将SQL server 2008 里的查询结果导出到 Excel 表内?

 我来答
很多游戏
高粉答主

2019-10-16 · 游戏精通者,攻略技能点满
很多游戏
采纳数:91 获赞数:387000

向TA提问 私信TA
展开全部

1、首先打开SQL server 2008 应用程序,进入到程序操作页面中,选择需要编辑的表。

2、然后在弹出来的窗口中查询数据,之后就可以看到想要导出来的数据了。

3、然后鼠标右键单击该页面空白的地方,选择打开“将结果另存为”。

4、然后在跳出来的窗口中,点击打开“保存类型”,选择“CSV”格式,回车确定。

5、然后点击打开另存为的文件,就可以在Excel表格中打开了。

帐号已注销
高粉答主

2020-02-13 · 每个回答都超有意思的
知道答主
回答量:2169
采纳率:0%
帮助的人:36.3万
展开全部

1、打开sql客户端工具Navicat,点击选中左边数据库下的‘Queries'。

2、然后点击+号按钮,来新建一个查询窗口。

3、在编辑器里,先写一个常规的查询sql语句,Select的字段,就是excel里输出的字段。

4、然后在From关键字前添加‘Into outfile’+ 保存excel文件的路径,如图。

5、这样就可以开始执行这个sql语句了。点击下方的执行按钮。

6、执行过程中,如果没有权限问题,就可以在保存的文件夹里,看到这个excel文件了。就完成了。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雨兔兔02G
推荐于2017-11-24 · TA获得超过685个赞
知道小有建树答主
回答量:333
采纳率:100%
帮助的人:183万
展开全部
查询完之后在结果栏里按CTRL+A将结果全选,按右键选择“将结果另存为...”,然后保存为“*.csv”文件,就可以用excel打开了。或者“连同标题一起复制”,然后将结果拷贝到excel表中就可以了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
UTONG5945
2011-03-15
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
如果以上吧友回复还不能解决你的问题,我提供两种方式:
一是用DTS导入/导出向导很容易。先选择导出源,即你查询的结果,再选择导出目的为xls格式,根据提示即可完成操作。
还有一种方法,直接打开你的查询结果返回所有行,选中全部记录,然后复制,再打开EXCEL,直接粘贴。
本人更赞同三楼的用T-SQL代码操作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王芦诗涵
2016-09-24 · TA获得超过3898个赞
知道大有可为答主
回答量:9464
采纳率:96%
帮助的人:4450万
展开全部
这个用导出的功能不行的,它会把所有的数据全导到excel的第一列中,可以说没有使用价值的

另一个方法是复制,应为默认的复制是不复制表头的,你只要把
工具--》选项---》查询结果--》SQL server 下面的以文字显示 和以方格显示的 里有个****显示表头(就是让表头显示) 都选中,点确定,以后复制结果时就有表头了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式