自动将查询信息导出到 excel



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

一种方法是创建 SSIS 包以导出数据。 然后,使用 SQL 代理计划包。

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

  1. SSIS - 从 SQL Server 导出到 Excel
  2. 如何计划 SQL 代理作业

请注意:SQL Server 的 ExpressLocalDb 版本不包括 SQL 代理。 作为替代方案,您可以使用Window的任务计划程序。

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

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

最新更新