[发明专利]一种数据处理方法及装置在审
申请号: | 202211347837.4 | 申请日: | 2022-10-31 |
公开(公告)号: | CN116049265A | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 王童;钱亚力 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06F16/248 | 分类号: | G06F16/248;G06F16/242;G06F40/174;G06F40/186 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 曹伟 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 | ||
本申请公开了一种数据处理方法及装置。该方法包括:对目标报表进行划分,确定目标报表的合并区域和数据区域;基于目标报表,将合并区域和数据区域分别排列于报表导出模板;对排列于报表导出模板的数据区域进行数据填充,并对排列于报表导出模板的合并区域和数据区域进行融合,得到目标报表对应的展示文件。如此,先对目标报表进行区域划分,再分别排列合并区域和数据区域,使得合并区域和数据区域各自可以先进行自由合并,而后再进行排列、填充及融合等处理,即可得到正确的展示文件,从而提高目标报表的展示处理效果,避免出现行列交错、重叠的情况。
技术领域
本申请涉及计算机技术领域,尤其涉及一种数据处理方法及装置。
背景技术
在应用系统中,数据结果通常以报表的形式呈现。因此,报表的生成和展示在应用系统的建设中占据着非常重要的地位。但是,随着应用系统的需求不断复杂,报表也出现了各种各样的结构。
已有的报表处理方案中,可以对常规、简单的报表进行处理,并将之导出为各种格式的展示文件。一旦遇到需要进行行列合并等多样化处理的报表结构时,展示处理效果可能就会大幅下降,导致最后导出的展示文件出现行列交错、重叠的情况。
发明内容
本申请实施例提供了一种数据处理方法及装置,以实现报表的自由合并,提高报表的展示处理效果。
第一方面,本申请实施例提供了一种数据处理方法,包括:
对目标报表进行划分,确定所述目标报表的合并区域和数据区域;
基于所述目标报表,将所述合并区域和所述数据区域分别排列于报表导出模板;
对排列于所述报表导出模板的数据区域进行数据填充,并对排列于所述报表导出模板的合并区域和数据区域进行融合,得到所述目标报表对应的展示文件。
可选地,所述合并区域包括列标题区域和属性行区域;所述报表导出模板包括第一模板区域和第二模板区域;所述合并区域通过如下步骤排列:
将所述列标题区域排列于所述第一模板区域或所述第二模板区域;所述第一模板区域的高度等于所述列标题区域的高度;所述第二模板区域的高度为所述列标题区域的高度;
将所述属性行区域排列于所述第二模板区域。
可选地,所述报表导出模板还包括第三模板区域;所述数据区域通过如下步骤排列:
确定所述合并区域和所述数据区域在所述目标报表中的第一相对位置;
根据所述第一相对位置,将所述数据区域排列于所述第三模板区域,以使所述第三模板区域存在剩余空间;在所述第三模板区域中,所述剩余空间和所述数据区域的第二相对位置与所述第一相对位置匹配。
可选地,所述对排列于所述报表导出模板的合并区域和数据区域进行融合,包括:
将所述第一模板区域的底边和所述第二模板区域的顶边对齐,将所述第三模板区域的顶边和所述第二模板区域的顶边对齐,并对所述第一模板区域、所述第二模板区域和所述第三模板区域进行融合。
可选地,所述对排列于所述报表导出模板的数据区域进行数据填充,包括:
获取所述数据区域内的数据取值逻辑;
根据所述数据取值逻辑,确定所述数据取值逻辑对应的取值结果;
根据所述取值结果填充所述数据区域。
第二方面,本申请实施例提供了一种数据处理装置,包括:
报表划分模块,用于对目标报表进行划分,确定所述目标报表的合并区域和数据区域;
区域排列模块,用于基于所述目标报表,将所述合并区域和所述数据区域分别排列于报表导出模板;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211347837.4/2.html,转载请声明来源钻瓜专利网。