所有报表都基于如下三种基础报表而实现:可能是某种报表的衍生,或者是某两种报表结合的结果。因此从归整为零的角度,我们先了解这三种基础报表的实现就能总结出所有报表的实现原理。
类型 | 行头/列头式 | 行列交叉式 | 表单分布式 |
---|---|---|---|
图例 | |||
说明 | 此类型的报表样式,有固定的行头或列头,并且向右 或向下展现类目或数据。 | 此类型的报表样式,行列交叉显示类目,交叉区域通 常显示数据。 | 此类型的报表样式,字段列和字段行呈内在规律性分布, 类目或数据根据字段的分布进行组织。 |
设计原理分析 | 1、在这类型的报表中,固定的行头或列头,是通过在 2、列头下方的数据列表,通过绑定的字段扩展实现。 | 1、在这类型的报表中,交叉表头,是通过在固定单元 2、行头和列头,都是通过绑定的类目字段扩展实现, 3、交叉区域中的数值结果,是系统按照内置计算方法
| 1、在这类型的报表中,固定显示的内容单元格,如图例 2、固定内容单元格的描述信息,通过绑定字段扩展而来,
|
无论 电子表格-报表示例 中任何一个报表都是基于以上三种报表的衍生或综合或变化。因此,综上所述:电子表格设计报表的实现原理,主要涉及如下三个方面:
- 附属属性:附属属性的设置体现了单元格间的依赖关系,子格扩展出来的内容取决于它从属的父格。详情请参见 电子表格-附属属性 章节。
- 扩展属性:扩展包含了对单元格绑定字段,扩展出来的内容进行扩展方向和扩展方式的处理。详情请参见 电子表格-扩展属性 章节。
- 数据设置:数据包含了对扩展出来的内容的组织或处理方式,包含:分组、列表、汇总。详情请参见 电子表格-数据设置 章节。
这三个方面不是独立存在的,相互结合应用才能保证实现报表样式及数据的正确性。