将报表生成为 Microsoft Excel 文件

以Excel文件形式生成报表的信息。

必须满足以下要求:

  • Report Server 所在的计算机上必须同时安装了 Microsoft Excel。

  • 运行 Report Server 进程的用户帐户必须拥有 Microsoft Excel 的访问权限。

    注意
    • 将报表生成为Excel文件时,将打开一个Excel的新实例。 有关此过程的详细信息,请参阅 http://support.microsoft.com/kb/257757
    • 尽管Data Workbench支持超过256列和65,536行数据,但Microsoft Excel不支持。

如果满足这些要求,Report Server会自动启动Microsoft Excel,并将某些可视化、维度和值图例以及文本批注中的数据输出到新的Excel工作簿中,每个工作表具有一个可视化。

注意

不会导出图表、路径浏览器、流程图、散点图和地球中的数据。

除非您为可视化指定了Custom Title,否则将使用窗口类型(例如,“影片表”)作为工作表名称。

有关为可视化指定Custom Titles的更多信息,请参阅Data Workbench客户端指南

使用模板文件

您还可以使用模板Excel(.xls或.xlsx)文件将报表生成为Excel文件。 使用模板文件可减少每次生成报表时为数据设置格式所花费的时间。

此模板文件必须是.xls或.xlsx文件,而不是.xlt文件。

您可以选择为每个报表定义模板,为所有报表定义通用模板,或同时定义两者的组合。 这两个项目不是互斥的,因此您可以定义通用模板,然后定义特定模板。

要使用用于所有报表的通用模板生成报表,必须在该报表集文件的Report.cfg的“默认Excel模板”参数中指定该Excel文件的名称,然后将该模板文件放置在与该报表集的Report.cfg文件夹中(Data Workbench安装目录*ProfileName*\Reports*ReportSetName*)。 有关此参数的信息,请参阅Report.cfg参数

要使用特定于报表的模板生成报表,必须将Excel文件命名为与报表工作区(.vw)文件相同的文件,然后将模板文件放置在与报表工作区(.vw)文件相同的文件夹中。

生成报表时,模板中的现有选项卡式工作表(每个表示一个可视化)将重新填充报表中的最新数据,而模板中不存在的任何作为选项卡式工作表的新窗口将被忽略。 模板文件中的任何其他选项卡式工作表都保持不变。

此外,如果您在模板 Excel 文件中定义了要在生成报表时自动运行的宏,则将该宏命名为“VSExport”。

在此页面上