自动导出查询信息到excel

时间:2017-03-24 09:57:36

标签: sql-server

我需要将一个查询的结果导出到excel,我希望每周都能完成这个过程所以我需要它是自动的,我尝试使用bcp实用程序,但它只生成一个csv文件而列名不是导出,只有信息,我怎么能给excel文件一个很好的格式,并且它每周都是自动的?

2 个答案:

答案 0 :(得分:0)

一种方法是创建SSIS package以导出数据。然后使用SQL Agent安排程序包。

有很多指南可以帮助您开发这两个步骤。你可以从两个开始:

  1. SSIS - Export from SQL Server to Excel
  2. How to schedule a SQL Agent Job
  3. 请注意: SQL Server的 Express LocalDb 版本不包含SQL代理。作为替代方案,您可以使用Window's task scheduler

答案 1 :(得分:-1)

要在Visual Studio Server资源管理器中从SQLServerNativeClient导出数据,请执行excel并从以下路径导出。 这适用于(LocalDB)\MSSQLLocalDB,但适用于其他数据源。

Excel2010/Data/FromOtherSource/FromDataConnectionWizard/OtherAdvanced/SQLServerNativeClient11/SelectOrEnteraServerName: (LocalDB)\MSSQLLocalDB/