如何使用列名将数据从表导出到Excel。
答案 0 :(得分:6)
在SQL Server 2005中,您可以使用SQL Server Integration Services(SSIS)将数据导出到Excel。这篇文章可能会帮助您入门:
http://searchsqlserver.techtarget.com/generic/0,295582,sid87_gci1306800,00.html
在2000年,您可以使用数据转换服务(DTS)。使用DTS将数据导出到Excel比在SSIS中执行要容易得多,在SSIS中使它变得更复杂太糟糕了。
http://support.microsoft.com/kb/319951
使用OPENROWSET还有一种更简单的方法(这可能需要在导出之前创建Excel文件):
http://www.mssqltips.com/tip.asp?tip=1202
另一种简单的方法是通过将值转储到以逗号分隔的列表中来查询数据库,然后将结果保存为.csv文件。
更简单的方法可能需要一些巧妙的编码才能将列名称放入Excel电子表格中。
答案 1 :(得分:3)
请参阅: http://www.mssqltips.com/tip.asp?tip=1107 使用网格查询复制列标题会导致SQL Server 2005 Management Studio 打开SQL Server 2005 Management Studio并运行查询。选择查询|查询选项。选择结果/网格设置,然后选中“复制或保存结果时包括列标题”。现在,当您在结果窗格中复制结果并将其粘贴到Excel中时,您将获得coluumn名称。
答案 2 :(得分:1)
您有几个选择。
可能还有更多,但这是一个非常好的选择!