Excel 呈现概述

将报表导出到 Excel 后,报表中的每一页都会变为一个工作表。而 Excel 在每个工作簿中可以包含的工作表数量是有限制的,如果工作表的数量超过这一限制,就会出现错误。Excel 呈现扩展插件会生成报表(包括嵌套项)的表格结构。

Excel 只支持一组预定义的颜色。呈现报表时,Excel 会获取报表上使用的颜色,并将它们转换为最匹配的颜色。Excel 不支持单个单元格的背景图像。报表项的背景图像会被 Excel 呈现扩展插件忽略。

某些格式设置选项是可配置的。这些可配置选项包括:

  • 是否将公式转换为文本字符串
  • 根据单元格的大小,从报表删除某些单元格

上述选项可通过使用设备信息设置来配置。

默认情况下,会删除报表中小于 0.125 英寸的空白行或列,以节省空间。可以使用 RemoveSpace 设备信息设置更改默认大小;为此,应修改 URL 访问字符串,方法是在该字符串的后面追加字符串 &rc:RemoveSpace=*<大小>*in,其中 <大小> 是需要的大小(以英寸为单位)。

您还可以控制是否将报表中的公式转换为 Excel 公式,或者是否禁止生成公式。可以使用 OmitFormulas 设备信息设置对此进行控制。有关OmitFormulas 的详细信息,请参阅以 Excel 格式呈现表达式

以下示例显示了如何将 Product Catalog 示例报表导出到 Excel,以及如何使用 URL 上的设备信息设置来禁止生成公式:

https://servername/reportserver?%2fSampleReports%2fProduct+Catalog&rs:Command=Render&rs:Format=EXCEL&rc:OmitFormulas=true

有关设备信息设置的详细信息,请参阅 Excel Device Information Settings。有关使用 URL 上的设备信息设置的详细信息,请参阅 Using Parameter Prefixes in a URL

可以通过 HTML 查看器使用 Excel 呈现扩展插件。还可以使用自定义接口调用该呈现扩展插件,自定义接口可用于传递自定义的设备信息设置。有关通过自定义应用程序使用 Excel 呈现扩展插件的信息,请参阅 Reporting Services Programming。有关 HTML 查看器的详细信息,请参阅 HTML 查看器 (Reporting Services)

所导出的报表会变为 .xls 文件,并返回 Excel MIME 类型的 application/vnd.ms-excel。这种 .csv 文件为 MIME 1.0 版文件。

请参阅

概念

报表呈现设计注意事项

其他资源

Reporting Services Programming

帮助和信息

获取 SQL Server 2005 帮助