在Visual Studio中开发SSRS报告时,我们可以查看报告,然后将它们导出到Excel中。
作为构建过程的一部分,我想在Visual Studio构建期间自动生成Excel文件。 [然后,我会将文件与批准的版本进行比较,以确保没有发生回归错误。]
我不想使用RS.exe,因为所有报表开发人员都没有安装SSRS。我正在寻找一个本地选项,这样我们就不必部署到SSRS服务器并从那里进行渲染。
如何在本地构建过程中从RDL文件生成导出?
答案 0 :(得分:0)
一种选择是创建自己的构建工具,例如引用Microsoft.ReportViewer.Common和Microsoft.ReportViewer.WinForms的控制台应用程序。要获取正确的程序集,请从以下位置安装Microsoft Report Viewer控件(可再发行组件包):
https://msdn.microsoft.com/en-us/library/ms251723(v=vs.120).aspx
此工具可以启动报表查看器控件的实例,以本地处理模式处理报表,并返回可以保存为文件输出的excel字节流。