如何使用sql查询创建excel导出?

时间:2014-12-29 05:57:16

标签: sql sql-server sql-server-2008

  

我需要帮助使用sql查询从表导出数据到excel文件。   并且使用页眉和页脚。

我使用master..xp_cmdshell传递数据库名称,表名和路径,我存储excel文件,任何好友都可以解决这个问题。以及通过导出数据查询excel的任何其他方式。

我必须说我只想使用查询来解决问题。因为我只需要查询。

1 个答案:

答案 0 :(得分:0)

如果您需要列标题,则导出到CSV文件(EXCEL将打开)的最佳方法是使用sqlcmd。语法类似于:

c:\>sqlcmd -S servername -i c:\path\yourqueryfilename.sql -o C:\OutputPath\AFilename.csv -s","

请参阅http://msdn.microsoft.com/en-us/library/ms162773.aspx以查找可用于SQLCMD的完整命令行选项。