所有报表都基于如下三种基础报表而实现:可能是某种报表的衍生,或者是某两种报表结合的结果。因此从归整为零的角度,我们先了解这三种基础报表的实现就能总结出所有报表的实现原理。

类型行头/列头式行列交叉式表单分布式
图例
说明此类型的报表样式,有固定的行头或列头,并且向右
或向下展现类目或数据。
此类型的报表样式,行列交叉显示类目,交叉区域通
常显示数据。
此类型的报表样式,字段列和字段行呈内在规律性分布,类目或数据根据字段的分布进行组织。
设计原理分析

1、在这类型的报表中,固定的行头或列头,是通过在固定单元格手工输入文字,设计实现。

2、列头下方的数据列表,通过绑定的字段扩展实现。

1、在这类型的报表中,交叉表头,是通过在固定单元格中输入表头实现。

2、行头和列头,都是通过绑定的类目字段扩展实现,且实现内容的组合以字段间的父格属性为依据。

3、交叉区域中的数值结果,是系统按照内置计算方法
统计而得。

 

 

 

1、在这类型的报表中,固定显示的内容单元格,如图例中所有蓝色底单元格(“姓名、专业“等),是通过在固定单元格中输入内容实现。

2、固定内容单元格的描述信息,通过绑定字段扩展而来,且实现内容以“张三”所在单元格为父格为依据进行组合。

 

无论 电子表格-报表示例 中任何一个报表都是基于以上三种报表的衍生或综合或变化。因此,综上所述:电子表格设计报表的实现原理,主要涉及如下三个方面:

这三个方面不是独立存在的,相互结合应用才能保证实现报表样式及数据的正确性。