首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将SQL Server2005数据传输或导出到Excel

如何将SQL Server2005数据传输或导出到Excel
EN

Stack Overflow用户
提问于 2008-09-17 21:14:24
回答 14查看 259K关注 0票数 47

我有一个简单的SQL 'Select‘查询,我想将结果转储到一个Excel文件中。我只能保存为.csv格式,转换为.xls格式会产生一些非常难看的输出。在任何情况下,据我所知(使用谷歌),这似乎不是那么直接。任何帮助都将不胜感激。

EN

回答 14

Stack Overflow用户

回答已采纳

发布于 2008-09-17 21:16:39

使用Excel中的“外部数据”。它可以使用ODBC连接从外部源获取数据: Data/Get external Data/New Database Query

这样,即使数据库中的数据发生更改,您也可以轻松地进行刷新。

票数 41
EN

Stack Overflow用户

发布于 2008-09-17 21:18:00

SSIS对于做这样的事情是不费吹灰之力的,而且非常简单(这正是它的用途)。

  1. 在SQL Management Studio中右键单击数据库
  2. 转到“任务”,然后转到“导出数据”,您将看到一个易于使用的向导。
  3. 您的数据库将成为源,您可以输入您的SQL查询
  4. 选择Excel作为目标

<>H19在向导结束时运行它

如果您愿意,也可以保存SSIS包(向导末尾有一个选项),这样您就可以按计划或其他方式进行保存(如果需要,甚至可以打开和修改以添加更多功能)。

票数 62
EN

Stack Overflow用户

发布于 2010-11-20 21:44:26

我找到了一种将查询结果从SQL Server Management Studio2005导出到Excel的简单方法。

1)选择菜单项Query -> Query Options。

2)复制或保存Results ->时,选中results -> -> Include column headers中的复选框。

之后,当您选择全部并复制查询结果时,您可以将它们粘贴到Excel中,列标题将显示出来。

票数 26
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/87735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档