SSRS报告是否可以在SSRS中的Excel电子表格中打开,而不是将其从SSRS导出到Excel?

时间:2010-08-27 18:02:10

标签: reporting-services

我们希望在SSRS环境中的Excel电子表格中打开SSRS报告,而不是将其从SSRS环境导出到Excel。这可能吗?

2 个答案:

答案 0 :(得分:0)

您可以获取报告的网址,并在其上附加& rs:Format = EXCEL。这将为您提供Excel中的报告。这里的可能性是您可以编写一个小应用程序,使用您想要的参数设置生成所需的URL,然后您可以使用Response.Redirect(url)打开它。

除此之外,您还可以使用SSRS Soap服务框架编写更全面的应用程序来模拟SSRS的参数接口。我实际上做了这件事的方式已经完成了2/3,而且效果很好。

答案 1 :(得分:0)

您也可以将sql包含在excel中!它将缺少SSRS功能,但是如果您想要的只是Excel中的数据:

数据选项卡>>来自其他来源>>来自SQL Server >> [输入服务器名称] >> [选择数据库] >>完成>>属性>>定义>>

此时,将“命令类型”更改为SQL,并将命令文本更改为sql查询。如果您有临时表,则可能需要包括以下这些: SET ANSI_WARNINGS OFF; 开启NOCOUNT;

(很抱歉,到达那里需要几个步骤!)