C# 我是否可以使用Reporting Services从标准的多页Excel模板生成Excel报告?

C# 我是否可以使用Reporting Services从标准的多页Excel模板生成Excel报告?,c#,.net,sql,C#,.net,Sql,我目前开发了SQL查询,可以从共享数据源获取所需的数据。使用reporting services,我将显示包含此数据的web报表 我的要求是在一个空的Excel模板中填充此数据,并将这些报告自动邮寄到特定的邮件id,而无需单击“导出到Excel”。这些报告每天生成 我该怎么做?通过Reporting Services,这可能吗?您可以将Reporting Services中的报表格式附加到报表服务器链接的末尾。例如,对于PDF,您可以执行以下操作: rs:format=PDF 示例链接是: ht

我目前开发了SQL查询,可以从共享数据源获取所需的数据。使用reporting services,我将显示包含此数据的web报表

我的要求是在一个空的Excel模板中填充此数据,并将这些报告自动邮寄到特定的邮件id,而无需单击“导出到Excel”。这些报告每天生成


我该怎么做?通过Reporting Services,这可能吗?

您可以将Reporting Services中的报表格式附加到报表服务器链接的末尾。例如,对于PDF,您可以执行以下操作:

rs:format=PDF

示例链接是:

http://myreportSERVER/reportserver/NameOfReport&rs:Command=Render&rs:format=PDF

对于excel,它将是
rs:format=excel


对于电子邮件,您可以使用rs web服务通过电子邮件发送报告,也可以使用reporting services对象模型通过“订阅”部分发送报告。本文可能是您的一个良好开端:

您可以在ReportingServices中将报表格式附加到报表服务器链接的末尾。例如,对于PDF,您可以执行以下操作:

rs:format=PDF

示例链接是:

http://myreportSERVER/reportserver/NameOfReport&rs:Command=Render&rs:format=PDF

对于excel,它将是
rs:format=excel

对于电子邮件,您可以使用rs web服务通过电子邮件发送报告,也可以使用reporting services对象模型通过“订阅”部分发送报告。本文可能是您的一个良好开端: