SSRS不浏览报表也可以直接导出报表文件

一般我们从Report Servcie导出报表都是先浏览之后再导出,如果我们只需要看报表的话,有没有办法不浏览Report直接导出报表呢?答案是使用URL访问。

 

通过 SQL Server Reporting Services (SSRS) 中报表服务器的 URL 访问,您可以通过 URL 请求将命令发送到报表服务器。例如,您可以自定义报表在本机模式报表服务器上或 SharePoint 库中的呈现。您可能已经使用了一组特定的报表参数值查看了报表,或者可能正在查看报表中感兴趣的特定页。您可以使用预定义的 URL 访问参数在 URL 中封装这些信息。 您可以通过为呈现格式嵌入参数,或者为报表查看器的外观嵌入参数,进一步自定义报表服务器处理报表的方式。然后,您可以将此 URL 直接粘贴到电子邮件或网页中,让他人在浏览器中采用相同的方式访问您的报表。

 

使用URL访问导出报表:可以选择使用 rs:Format 参数指定呈现报表的格式。例如,若要直接从本机模式报表服务器获取报表的 PDF 副本:

 

 对于此参数,有效值为何随要访问的报表服务器上所安装的报表呈现扩展插件而异。常见的扩展插件有 HTML4.0、MHTML、IMAGE、EXCEL、WORD、CSV、PDF、XML 和 NULL。如果指定的呈现扩展插件未安装在相应的报表服务器上,则相应报表将不能呈现,并将生成错误,同时通过浏览器来显示该错误。

如果未在 URL 中纳入 Format 参数,则报表服务器将检测浏览器,并将相应报表呈现为合适的 HTML 格式。

 

通过这种方法我们就可以不用浏览报表内容直接导出自己想要的报表格式。

 

更多内容参考:URL访问(SSRS)

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值