导出报表

SQL ServerSQL ServerReporting Services 提供了将您创建的报表导出为其他格式(如 Microsoft Excel 或 PDF)的功能。“报表查看器”工具栏中提供了导出选项,每个报表首次在“预览”或报表管理器中呈现时其顶部都会显示此工具栏。通过导出报表,您可以执行以下操作:

  • 在其他应用程序中处理报表数据。例如,可以将报表导出为 Excel 格式,然后在 Excel 中继续处理相应数据。

  • 以不同的呈现格式打印报表。例如,可以将报表导出为 PDF 文件格式,然后打印报表的内容。

  • 保存特定报表的副本。除了报表历史记录快照外,您从报表服务器访问的报表都可能会发生更改,因此您应导出并保存您要保留的任何报表。有关详细信息,请参阅保存报表

若要导出某一报表,请运行该报表,然后从下拉列表中选择一种呈现格式,再单击**“导出”**。系统会提示您选择导出格式,然后根据您选择的呈现格式在关联的应用程序中打开该报表。(例如,当您选择 Excel 时,该报表便会在 Excel 中打开)。为本地计算机定义的文件关联确定对于特定的呈现格式将使用哪一个应用程序。

报表服务器按报表在当前用户会话中的原样导出报表。如果在您打开报表期间报表作者发布了该报表的更新版本,则不会更新已导出的报表。

注意注意

导出报表是在浏览器窗口中打开报表时可以根据需要执行的一项任务。若要自动执行导出操作(例如,根据重复执行的计划,将报表以特定文件类型导出到共享文件夹中),请创建一个订阅,将报表传递到共享文件夹。有关详细信息,请参阅 File Share Delivery in Reporting Services(Reporting Services 中的文件共享传递)。

报表服务器不存储以前对报表执行的导出操作的有关信息,您也无法指定用于直接从报表服务器打开报表的呈现格式首选项。默认情况下,在报告工具中预览或在浏览器应用程序中打开的报表始终首先以 HTML 格式呈现在报表查看器中。不能将其他呈现扩展插件指定为默认值。但是,可以创建一个订阅,使用该订阅按所需呈现格式生成报表,然后再传递到电子邮件收件箱或共享文件夹。或者,您也可以通过使用 URL 并将呈现扩展插件指定为 URL 参数来访问报表。有关详细信息,请参阅 Specifying a Rendering Format in a URL(在 URL 中指定呈现格式)。

呈现注意事项

每一种呈现格式的分页方式也不相同。例如,在 Adobe Acrobat (PDF) 中,分页是根据物理页的大小进行的。HTML 分页是根据软分页规则进行的。可以用您添加到报表的逻辑分页符来分隔各页,但页的实际长度会因您使用的呈现器类型而异。在设计报表布局之前先了解呈现和分页行为是非常重要的。

本节内容