导出报表

更新日期: 2006 年 4 月 14 日

SQL Server 2005 Reporting Services 提供了导出选项,因此您可以将基于浏览器的报表导出到其他应用程序中。导出选项位于报表工具栏上,该工具栏显示在 HTML 查看器中呈现的每个报表的顶部。通过导出报表,您可以执行以下操作:

  • 在其他应用程序中使用报表。
  • 将报表另存为应用程序数据文件。
  • 以不同的呈现格式打印报表。

若要导出报表,请从下拉列表中选择一种呈现格式,再单击**“导出”**。报表将在与该呈现格式关联的应用程序中打开(例如,如果选择 Excel,则报表将在 Microsoft Excel 中打开)。为本地计算机定义的文件关联确定对于特定的呈现格式将使用哪一个应用程序。

报表服务器按报表在当前用户会话中的显示形式原样导出报表。如果在您打开报表期间报表作者发布了该报表的更新版本,那么将忽略此更新版本。

报表服务器不存储报表以前的导出操作的有关信息,也不允许指定直接从报表服务器打开报表的呈现格式首选项。默认情况下,在浏览器应用程序中打开的报表最初总是以 HTML 格式呈现。不能将其他呈现扩展插件指定为默认值。但是,可以创建一个订阅,使用该订阅按所需呈现格式生成报表,然后再传递到电子邮件收件箱或共享文件夹。或者,可以通过 URL 访问报表,该 URL 将呈现扩展插件指定为 URL 参数。有关详细信息,请参阅选择订阅中的报表显示格式Specifying a Rendering Format in a URL

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

从报表服务器访问的报表可以更改,但报表历史记录快照除外,因此,若要保存特定报表的副本,请将其导出到所需的应用程序,并将报表另存为文件。有关详细信息,请参阅保存报表

可用的导出格式和配置选项

导出格式是通过安装于报表服务器中的呈现扩展插件来获得支持的,并通过配置设置得以使用。导出功能可以随报表或报表服务器安装的不同而不同。

  • 开发人员可以设置从报表中隐藏报表工具栏的 URL 参数,从而禁止使用导出选项和其他工具栏功能。
  • 开发人员可以设置以特定输出格式呈现报表的 URL 参数。
  • 报表服务器管理员可以向配置文件中添加或从中删除呈现扩展插件,从而确定下拉列表中提供的导出格式。
  • 报表服务器管理员可以指定覆盖默认呈现行为的设备信息设置。
  • 如果使用具有高级服务的 SQL Server 2005 Express Edition,则某些导出格式不可用。特别要注意的是,您不能使用 TIFF(图像)、XML 和 CSV 呈现扩展插件。

报表服务器上可用的导出格式通过 Reporting Services 配置文件中的呈现扩展插件设置进行定义。若要禁用呈现扩展插件,可以从 RSReportServer.config 文件的 Render 设置中删除呈现扩展插件设置。呈现扩展插件要么可用,要么不可用。不能对特定的组、用户或报表采用不同的扩展插件可用性设置。有关详细信息,请参阅 RSReportServer 配置文件在配置文件中指定呈现扩展插件参数。有关 URL 访问和隐藏报表工具栏的详细信息,请参阅Using a URL to Access Report Server ItemsUsing URL Access Parameters

呈现注意事项

对于每一种呈现格式,其性能和内存占用各不相同。根据所选择的格式,同一报表会按不同的速率呈现并需要不同的内存量。速度最快且占用内存最少的格式包括 CSV、XML 和 HTML。PDF 和 Excel 的性能最低,但其原因并不相同。PDF 是占用大量 CPU 资源,而 Excel 是占用大量内存。图像呈现介于这两组之间。

每一种呈现格式的分页方式也不相同。例如,对于 Adobe Acrobat (PDF),基于纸张大小进行分页。HTML 分页不基于物理尺寸。页面通过添加到报表中的分页符分隔,但实际的长度可能因页面而异。请检查 Product Catalog 示例报表,以查看采用 HTML 格式进行分页的示例。有关分页的详细信息,请参阅控制报表分页

下表对可以在导出操作中使用的呈现格式进行了说明:

格式 说明 建议

Excel

在 Microsoft Excel 中打开报表。

使用此格式可在 Microsoft Excel 2000 或更高版本中操作报表数据。

Web 存档

以 MHTML 格式打开报表。报表在 Internet Explorer 中打开。这是 Internet Explorer 6.0 的默认呈现格式。

与其他 HTML 呈现扩展插件相比,Web 存档格式可以生成自包含的可移植报表(在报表内嵌入图像)。使用此格式可以脱机查看 HTML 报表或通过电子邮件传递报表。

Acrobat (PDF) 文件

在 Adobe Acrobat Reader(6.0 或更高版本)中打开报表。

使用此格式可以分页打印报表或创建报表的 PDF 版本。

TIFF

以面向页面的格式打开报表。所使用的应用程序由 Windows 操作系统的版本确定。

使用此格式可以分页打印报表。如果没有安装 Acrobat Reader,则此格式非常有用。

XML

以 XML 格式打开报表。报表在浏览器中打开。

使用此格式可以将报表数据从报表服务器复制到其他应用程序或服务器。

CSV

以逗号分隔的文件格式打开报表。报表在与 CSV 文件格式关联的应用程序中打开。

使用此格式生成的文件最小。使用此格式可以将报表数据从报表服务器复制到其他应用程序或服务器。

请参阅

任务

如何导出报表(SharePoint 集成模式)
如何导出报表(报表管理器)

概念

查看报表
打印报表
保存报表

其他资源

HTML 查看器 (Reporting Services)
管理和使用发布的报表

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

发布日期 历史记录

2006 年 4 月 14 日

新增内容:
  • 通过 URL 访问报表。