以 Excel 格式呈现页面布局

更新日期: 2006 年 12 月 12 日

报表可能由多页数据组成。如果报表由支持分页功能的呈现扩展插件生成,则报表可能会在指定报表项的开始或结尾处具有分页符。Excel 是一种呈现扩展插件,在导出的报表可以保留报表布局和分页符。若要了解如何添加分页符,请参阅如何添加分页符(报表设计器)

数据的布局会转换为一种表格结构,该表格结构根据整个报表(包括所有嵌套项)生成。单元会根据需要进行合并,以便报表项覆盖所分配的区域。

小于特定值(用户可以配置)的所有空白行或空白列都会删除,以减小 Microsoft Excel 电子表格中的空白空间。此大小可以通过 RemoveSpace 设备信息设置进行调整;默认值为八分之一英寸。表或矩阵中的显式空白行或空白列不会删除。有关 RemoveSpace 设置的详细信息,请参阅 Reporting Services Device Information Settings

行和列的大小会进行调整,以符合原始报表的布局。如果布局中的行数或列数过多,超出 Excel 的限制,则该呈现扩展插件会生成错误,并且不会处理相应的报表。重叠的元素在处理后将彼此相邻放置。

文档结构图

文档结构图可帮助用户导航到报表中的特定区域。使用 HTML 查看器查看报表时,文档结构图会显示在报表的一侧。单击文档结构图中的项会刷新报表,并显示与文档结构图中所单击项相对应的报表区域。如果将包含文档结构图的报表导出到 Excel,文档结构图会呈现为第一个工作表,名称为“Document Map”。文档结构图中的每个节点会在此工作表的第一列中列出,而不同的单元反映了节点在文档结构图中的级别。同时还会使用和文档结构图大纲相同的结构来创建 Excel 大纲。每个文档结构图单元均链接到该单元所代表的项的工作表和单元。例如,如果将 Product Catalog 示例报表导出到 Excel,则文档结构图中将包含一个值为“Accessory”的单元。单击此单元可以转到包含附件的工作表。通过将设备信息设置 OmitDocumentMap 设置为 true,可以关闭文档结构图工作表。如果找不到此设备信息设置,则默认情况下会呈现文档结构图工作表。若要了解文档结构图在 Excel 中的呈现方式,请使用包含文档结构图的 Product Catalog 示例报表,您可以将该文档结构图导出到 Excel。有关示例报表的详细信息,请参阅 AdventureWorks 报表示例

页面方向

纸张高度和宽度将与具有最常用的页面大小和页面方向的内部表进行比较。如果发现匹配,则使用该纸张大小,并将页面方向设置为“纵向”。如果找不到匹配的高度和宽度,则会将宽度和高度互换后再次搜索该纸张大小的内部表。如果发现匹配,则使用该纸张大小,但将页面方向设置为“横向”。如果仍找不到任何匹配的宽度和高度,则通过比较高度和宽度来决定页面方向。如果纸张高度大于宽度,则将页面方向设置为“纵向”;否则,将方向设置为“横向”。在此过程中,将忽略列和列间距。

页眉

页眉在报表中呈现为行。使用 Excel 属性 Freeze PanesSplit(在工作表的“Window”菜单中),可以将页眉行设置为在屏幕上保持可见。属性 Printtitles(在“Page Setup”对话框中)包含 Rows to repeat at topColumns to repeat at left 中的值,用于指定在报表的每一页上重复相应的行。

页脚

Excel 页脚最多可以有 255 个字符。如果它包含的字符超过 255 个,Excel 会截断字符串。

分页

所有分页信息都会写入工作表中,供打印机分页时使用。不过,如果表、矩阵和矩形包含带有分页符的其他元素,则可能无法正确呈现。

请参阅

概念

报表呈现设计注意事项
Excel 呈现概述
Excel 呈现限制
以 Excel 格式呈现数据区域
以 Excel 格式呈现报表项
以 Excel 格式呈现表达式

其他资源

Reporting Services Programming

帮助和信息

获取 SQL Server 2005 帮助