使用 URL 访问导出报表

了解如何使用 URL 访问和 rs:Format URL 参数从 SQL Server Reporting Services (SSRS) 导出报表。 此方法允许直接从报表服务器,以 PDF 和 PPTX 等各种文件格式呈现报表。

先决条件

  • 访问 SSRS 报表服务器。
  • 要导出的报表的 URL。
  • 在报表服务器上安装的相应呈现扩展插件。

指定导出格式

使用 rs:Format URL 参数指定呈现报表的格式。 HTML 4.0 和 HTML 5 格式在浏览器中呈现,而其他格式则提示将报表输出保存到本地文件。

导出 PDF 报表

如果要直接从本机模式报表服务器获取报表的 PDF 副本,请在浏览器中使用以下 URL 命令:

https://myrshost/ReportServer?/myreport&rs:Format=PDF  

从 SharePoint 集成模式报表服务器,在浏览器中使用以下 URL 命令:

https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/myrereport.rdl&rs:Format=PDF  

导出 PPTX 报表

要从报表服务器的命名实例导出 PPTX 报表,请在浏览器中使用以下 URL 命令:

https://servername/ReportServer_THESQLINSTANCE/Pages/ReportViewer.aspx?%2freportfolder%2freport+name+with+spaces&rs:Format=pptx  

rs:Format 参数的常见值

根据安装在报表服务器上的报表呈现扩展插件,rs:Format 参数接受以下常见值:

  • HTML4.0
  • HTML5
  • MHTML
  • IMAGE
  • EXCELOPENXML (xlsx)
  • WORDOPENXML (docx)
  • CSV
  • PDF
  • XML
  • Null

如果指定的呈现扩展插件未安装在相应的报表服务器上,则会在浏览器中显示错误。

如果未在 URL 中包含 rs:Format 参数,则报表服务器将检测浏览器,并以适当的 HTML 格式呈现报表。