一种多表头报表的生成方法、装置及终端制造方法及图纸

技术编号:7410224 阅读:578 留言:0更新日期:2012-06-07 03:43
本发明专利技术适用于数据处理领域,提供了一种多表头报表的生成方法、装置及终端,所述方法包括下述步骤:接收针对报表列标题定义的分组规则;存储根据所述分组规则生成的报表列标题;解析所述存储的报表列标题;根据解析得到的报表列标题生成对应的多表头报表。在本发明专利技术中,通过对报表的列标题定义分组规则,设计存储结构和解析机制对根据所述分组规则生成的报表列标题进行存储和解析,解析后的报表可生成对应的多表头报表,有效解决列标题混乱现象,满足用户快速识别报表数据的需求,另外,根据不同用户的需求,只需调用存储的分组规则来生成对应的多表头报表,可有效降低报表软件的开发和维护成本,并提高用户满意度。

【技术实现步骤摘要】
一种多表头报表的生成方法、装置及终端
本专利技术属于数据处理领域,尤其涉及一种多表头报表的生成方法、装置及终端。技术背景报表是一种通过表格、图表等来动态显示数据的格式。它是由单元格构成的二维矩阵,行和列的交叉确定单元格,单元格内容可以是数字或文字。在报表的列标题所在行中,把一行分解为多行来对标题进行分组所形成的表头称为多表头。报表是企业应用软件系统中不可或缺的一部分,随着用户需求的增加,报表列也在不断的增加,当报表列增加到一定的数量时,会造成列标题的混乱,增加用户查看报表的难度,不能满足用户快速识别报表数据的需求,而且对不同用户的报表显示要求,都需要通过频繁修改报表软件的后台代码来实现,增加了报表软件的开发和维护成本。
技术实现思路
本专利技术实施例的目的在于提供一种多表头报表的生成方法,旨在解决如下问题1、报表列过多,造成列标题的混乱,增加用户查看报表的难度;2、对不同用户的报表显示要求,需要通过频繁修改报表软件的后台代码来实现, 增加了报表软件的开发和维护成本。本专利技术实施例是这样实现的,一种多表头报表的生成方法,所述方法包括下述步骤接收针对报表列标题定义的分组规则;存储根据所述分组规则生成的报表列标题;解析所述存储的报表列标题;根据解析得到的报表列标题生成对应的多表头报表。本专利技术实施例的另一目的在于提供一种多表头报表的生成装置,所述装置包括分组规则接收单元,用于接收针对报表列标题定义的分组规则;列标题存储单元,用于存储根据所述分组规则生成的报表列标题;列标题解析单元,用于解析所述存储的报表列标题;多表头报表生成单元,用于根据解析得到的报表列标题生成对应的多表头报表。本专利技术实施例的另一目的在于提供一种包括上述多表头报表的生成装置的终端。在本专利技术实施例中,通过对报表的列标题定义分组规则,设计存储结构和解析机制对根据所述分组规则生成的报表列标题进行存储和解析,解析后的报表可生成对应的多表头报表,有效解决列标题混乱现象,满足用户快速识别报表数据的需求,另外,根据不同用户的需求,只需调用存储的分组规则来生成对应的多表头报表,不需要频繁修改报表软件的后台代码,可有效降低报表的开发和维护成本,并提高用户满意度。附图说明图1是本专利技术实施例提供的多表头报表的生成方法的实现流程图2是本专利技术实施例提供解析存储的报表列标题的具体流程图3是本专利技术实施例提供的多表头报表的生成装置的结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例通过对报表的列标题定义分组规则,设计存储结构和解析机制对根据所述分组规则生成的报表列标题进行存储和解析,解析后的报表可生成对应的多表头报表,有效解决列标题混乱现象,满足用户快速识别报表数据的需求,另外,根据不同用户的需求,只需调用存储的分组规则来生成对应的多表头报表,不需要频繁修改报表软件的后台代码,可有效降低报表的开发和维护成本,并提高用户满意度。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一图1示出了本专利技术实施例提供的多表头报表的生成方法的实现流程,该方法根据对报表的列标题定义的分组规则,设计存储结构和解析机制对根据所述分组规则生成的报表列标题进行存储和解析,解析后的报表可有效解决列标题混乱现象,满足用户快速识别报表数据的需求,另外,根据不同用户的需求,只需调用存储的分组规则来生成对应的多表头报表,可有效降低报表维护的成本,并提高用户满意度。其详细步骤如下所述在步骤SlOl中,接收针对报表列标题定义的分组规则。在本专利技术实施例中,报表列标题的显示形式可以根据用户不同的需求进行不同分组规则的定义,如“X+Y”、“X+Y+Z”等分组规则,表示对报表列标题通过“+”号(不局限于该符号)分割第一标题和第二标题或者第一标题、第二标题和第三标题等。存储定义好的分组规则以供用户选择。下面通过举例说明其中一种分组规则的定义形式,不局限于该例, 如下表所示表一本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种多表头报表的生成方法,其特征在于,所述方法包括下述步骤 接收针对报表列标题定义的分组规则;存储根据所述分组规则生成的报表列标题;解析所述存储的报表列标题;根据解析得到的报表列标题生成对应的多表头报表。2.如权利要求1所述的方法,其特征在于,所述解析所述存储的报表列标题的步骤具体为获取所述存储的报表列标题;判断所述获取的报表列标题是否存在定义的分组规则; 对存在所述定义的分组规则的报表列标题进行拆分; 将拆分后存在相同字符串的列标题合并成多表头。3.如权利要求2所述的方法,其特征在于,对不存在所述定义的分组规则的报表列标题生成单表头。4.一种多表头报表的生成装置,其特征在于,所述装置包括 分组规则接收单元,用于...

【专利技术属性】
技术研发人员:张荣华
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术