[发明专利]多报表数据处理方法、装置、计算机设备和存储介质有效
申请号: | 202010635501.2 | 申请日: | 2020-07-03 |
公开(公告)号: | CN112000660B | 公开(公告)日: | 2022-11-15 |
发明(设计)人: | 王君涛;余永道 | 申请(专利权)人: | 苏宁云计算有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/20 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 刘艳丽 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报表 数据处理 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种多报表数据处理方法、装置、计算机设备和存储介质,所述方法包括:获取待核算业务的表样以及表样的数据映射信息,数据映射信息用于表征表样中各单元格的位置信息;获取待核算业务的多个待核算报表的结构化数据;获取各待核算报表的位置渲染信息,位置渲染信息用于指示待核算报表的结构化数据渲染到表样的单元格的位置;根据数据映射信息以及各待核算报表的渲染位置信息将各待核算报表的结构化数据渲染到表样的各单元格中,以得到待核算业务的业务报表,业务报表包含渲染后得到的各待核算报表的表单数据;根据预设运算规则对业务报表中各待核算报表的表单数据进行运算。上述方法能够提高多个报表的数据的运算效率。
技术领域
本申请涉及数据处理技术领域,特别是涉及一种多报表数据处理方法、装置、计算机设备和存储介质。
背景技术
随着公司产业不断增加,对应子公司数量也在不断增加。无论是独立纳税的单体公司还是多家公司独立经营但同一核算主体合并纳税的性质的公司,或者一些独立对外出具财务数据的公司等,在逐级业务汇总的过程中,需要参与核算的公司的业务或多或少依赖人工填写,一方面效率低下,一方面出错率较高。
人工操作效率低的原因主要有:每个公司提交的待核算报表中数据参差不齐,多以Excel形式承载,数据准确性难以保证。同时多个待核算报表的数据在合并计算过程中,需要人工在计算机设备上打开多个待核算报表,在多个待核算报表的数据运算过程中操作非常繁琐。另外,由于各待核算报表中的单元格较多,在使用报表自带的运算公式对多个待核算报表的多个单元格的数据进行运算时,数据运算效率低且运算过程复杂容易出错。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高多个报表的数据的运算效率的多报表数据处理方法、装置、计算机设备和存储介质。
一种多报表数据处理方法,该方法包括:获取待核算业务的表样以及表样的数据映射信息,数据映射信息用于表征表样中各单元格的位置信息;获取待核算业务的多个待核算报表的结构化数据,结构化数据用于表征待核算报表中各单元格的表单数据;获取各待核算报表的位置渲染信息,位置渲染信息用于指示待核算报表的结构化数据渲染到表样的单元格的位置;根据数据映射信息以及各待核算报表的渲染位置信息将各待核算报表的结构化数据渲染到表样的各单元格中,以得到待核算业务的业务报表,业务报表包含渲染后得到的各待核算报表的表单数据;根据预设运算规则对业务报表中各待核算报表的表单数据进行运算。
在其中一个实施例中,获取待核算业务的表样,包括:确定待核算业务的业务属性,根据业务属性获取待核算业务的表样。
在其中一个实施例中,获取待核算业务的多个待核算报表的结构化数据,包括:获取进程池中数据查询进程的第一数量,数据查询进程用于获取待核算报表的结构化数据;获取多个待核算报表的第二数量;根据第一数量和第二数量确定第一数量的数据查询进程的分配方式;根据分配方式控制第一数量的数据查询进程通过并行查询的方式获取多个待核算报表的结构化数据。
在其中一个实施例中,根据第一数量和第二数量确定第一数量的数据查询进程的分配方式,包括:若第一数量大于或等于第二数量,确定分配方式为第一方式,第一方式用于指示第一数量的数据查询进程中第二数量的数据查询进程中的各数据查询进程分别获取各待核算报表的结构化数据;若第一数量小于第二数量,确定分配方式为第二方式,第二方式用于指示根据第二数量与第一数量的比值控制第一数量的数据查询进程中各数据查询进程获取多个待核算报表的结构化数据。
在其中一个实施例中,数据映射信息根据表样的表单的第一标识信息以及表单内的各单元格的第二标识信息确定,根据数据映射信息以及各待核算报表的渲染位置信息将各待核算报表的结构化数据渲染到表样的各单元格,包括:获取表样的待渲染区域信息;根据数据映射信息中的第一标识信息和第二标识信息确定待渲染区域信息对应表样中目标单元格的位置信息;根据目标单元格的位置信息以及各待核算报表的渲染位置信息将各待核算报表的结构化数据渲染到表样的所述目标单元格中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁云计算有限公司,未经苏宁云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010635501.2/2.html,转载请声明来源钻瓜专利网。