从sql查询导出到excel

时间:2012-08-29 20:07:07

标签: sql sql-server export-to-excel

我正在尝试从以下查询导出到excel。以下查询不起作用。请告诉我。我感谢任何帮助。

   INSERT INTO OPENROWSET ('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=c:\test.xls;','
    select distinct a.a_name, b.b_name, 
    CASE WHEN a.rights  = 1 THEN 'Yes' ELSE 'No' END AS rights 
    FROM TABLE_A a 
    JOIN TABLE_B b ON a.a_id = b.a_id')

1 个答案:

答案 0 :(得分:0)

您可以在SSMS中使用“导出导入向导”。

  1. 右键单击查询所使用的数据库
  2. 从右键单击
  3. 后打开的上下文菜单中选择TASKS
  4. 从菜单
  5. 中选择EXPORT DATA
  6. 将打开SQL Server导入和导出窗口。
  7. 在向导中,选择您的数据源以及导出数据的位置。
  8. 享受!
  9. 可在此处找到其他信息/教程 请检查http://www.kodyaz.com/articles/sql-server-export-to-excel-using-import-export-wizard.aspx