我目前开发了SQL查询,可以从我的共享数据源中获取所需的数据。使用报告服务,我正在显示包含此数据的Web报告。
我的要求是在空的Excel模板中填充此数据,并将这些报告自动邮寄到特定的邮件ID,而不单击“导出到Excel”。这些报告每天都会生成。
我该怎么做?这是否可能通过 Reporting Services?
答案 0 :(得分:0)
您可以将报告服务中报告的格式添加到报告服务器链接的末尾。例如,对于PDF,您可以这样做:
rs:format=PDF
示例链接为:
http://myreportSERVER/reportserver/NameOfReport&rs:Command=Render&rs:format=PDF
对于excel,它将是rs:format=EXCEL
对于电子邮件,您可以使用rs web服务通过电子邮件发送报告,也可以使用报告服务对象模型使用“订阅”部分发送报告。这篇文章可能是一个很好的开始:http://msdn.microsoft.com/en-us/magazine/cc188712.aspx