我正在使用SQL Server管理工作室。
我希望将查询结果保存到excel文件中。
我选择“另存为”,然后保存到CSV文件,我可以在excel中打开。一切都好,除了我缺少列标题,任何想法我如何得到他们导出?
我正在使用SQL Server管理工作室。
我希望将查询结果保存到excel文件中。
我选择“另存为”,然后保存到CSV文件,我可以在excel中打开。一切都好,除了我缺少列标题,任何想法我如何得到他们导出?
当前回答
在SQL Server 2014 Management Studio中,设置在:
工具>选项>查询结果> SQL Server >文本结果>在结果集中包含列标题。
其他回答
同样的问题也存在于Visual Studio中,下面是如何解决它的方法:
至:
Tools > Options > SQL Server Tools > Transact-SQL Editor > Query Results > Results To Grid
现在单击复选框为true:“在复制或保存结果时包含列标题”
工具>选项>查询结果> SQL Server >文本结果(或网格)>在结果集中包含列标题
更改此选项后,您可能需要关闭并重新打开SSMS。
在SQL编辑器工具栏上,您可以选择保存到文件,而不必重新启动SSMS
我也面临着同样的问题。当我使用右键单击查询窗口,并选择查询选项。但标题行不显示在输出CSV文件。
然后注销服务器,再次登录并运行脚本。然后就成功了。
尝试导出向导。在这个例子中,我选择了一个完整的表,但是你可以很容易地指定一个查询:
(你也可以在这里指定一个查询)
另一种可能是使用剪贴板将结果直接复制粘贴到Excel中。只是要小心一般类型的Excel列,因为它们有时会产生不可预测的结果,这取决于您的数据。在结果网格的任意位置单击ctrl - a,然后右键单击:
如果您在Excel的通用格式进行不希望的转换时遇到麻烦,请在粘贴之前选择Excel中的空白列,并将格式更改为“文本”。