繁体   English   中英

以编程方式将SQL Server存储过程的结果保存为Excel格式

[英]Saving results of a SQL Server stored procedure to an Excel format programatically

我需要将SQL Server存储过程的结果保存到Excel文件中。 作为同一存储过程的一部分,我如何以编程方式进行此操作-最好作为存储过程的最后一步?

请注意,我没有单独的Web应用程序。 我想将此存储功能执行到Excel,作为存储过程本身的一部分。

这有一段评论的时间。

我的第一个建议是将数据另存为定界文件,可以轻松将其导入Excel。 例如,对于存档目的或通过电子邮件发送结果,这应该很好。

下一个建议是将结果保存在表中,并与该表建立数据连接。 然后,您可以在Excel文件中查询,以自动刷新数据。 这对于在Excel文件中具有特殊格式和图表非常方便。

另一个选择是使用openrowset()直接写入Excel文件。 该过程通常类似于将模板文件复制到新位置,然后将数据写入其中。

最好的方法实际上取决于您要如何处理结果。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM