在Sql Server Management Studio中使用标题保存结果
我正在使用SQL Server Management Studio。
我希望将查询的结果保存到Excel文件中。
我select“另存为”,然后保存到我可以在Excel中打开的CSV文件。 除了我缺less列标题,任何想法如何让他们出口所有好的?
工具 – >选项 – >查询结果 – > SQl服务器 – >结果到文本(或者网格,如果你想的话) – >在结果集中包含列标题
更改此选项后,您可能需要closures并重新打开SSMS。
*在SQL编辑器工具栏上,您可以select保存到文件而不必重新启动SSMS
尝试导出向导。 在这个例子中,我select了一个整个表格,但是你可以简单地指定一个查询:
(你也可以在这里指定一个查询)
另一种可能是使用剪贴板将结果直接复制并粘贴到Excel中。 只要注意一般types的Excel列,因为它们有时可能会有不可预知的结果,具体取决于您的数据。 CTL-A
在结果网格中的任意位置,然后右键单击:
至less在SQL Server 2012中,您可以右键单击查询窗口并select查询选项。 从那里,您可以select包含网格和/或文本的标题,并使“另存为”以您希望的方式工作,而无需重新启动SSMS。
您仍然需要在菜单栏的工具 – >选项中进行更改,以使新的查询窗口默认使用这些设置。
点击右上angularselect您的结果,右键单击并select“复制与标题”。 粘贴在Excel中。 完成!
Visual Studio中存在同样的问题,下面介绍如何修复它:
去:
Tools > Options > SQL Server Tools > Transact-SQL Editor > Query Results > Results To Grid
现在单击checkbox为true:“复制或保存结果时包含列标题”