[发明专利]表格汇总的方法、装置及系统有效
申请号: | 201911273790.X | 申请日: | 2019-12-12 |
公开(公告)号: | CN111027294B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 王伯宇 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G06F40/174 | 分类号: | G06F40/174;G06F40/18 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张宁;臧建明 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 表格 汇总 方法 装置 系统 | ||
本发明提供一种表格汇总的方法、装置及系统,该方法包括:获取放置于同一文件夹下的一个表格文档作为第一待检测表格;遍历第一待检测表格每个单元格的状态和参数,生成每个单元格对应的初始自定义类对象二维数组成员属性;分别逐行、逐列确定第一待检测表格中的合并单元格以及修正跨行数、修正跨列数,修正合并单元格对应的自定义类对象二维数组成员属性,生成第一待检测表格对应的目标自定义类对象二维数组;并生成目标表格;目标表格中的单元格设置为可选按钮单元格,且单元格标识对应第一待检测表格单元格的初始行号和初始列号。实现了多个表格之间信息的汇总,更加便捷得获取需要汇总的单元格信息,提高表格汇总的效率。
技术领域
本发明涉及信息处理技术领域,尤其涉及一种表格汇总的方法、装置及系统。
背景技术
随着电子办公系统的广泛应用,数据表格以其强大的统计能力越来越多的应用于大量数据调查和统计处理过程中。
现有技术的数据表格可以包括Word类型、Excel类型。在进行大量数据表格批量汇总过程中,由于表格的用途、种类不一样,会不可避免的涉及各种表格,例如作“入职人员调查”的表格和作“产品市场调查”的表格,格式肯定不一样。即使是用途相同的表格,具体的表格结构也会存在不同。例如我们不能保证每个单位的“入职人员调查”表格格式一样,也不能保证同一单位不同人做的“入职人员调查”表格格式相同。有的表格可能存在合并单元格,有的表格不存在合并单元格。特别是Word表格,可能还存在某行单元格和其他行单元格不对齐的情况。在很多情况下,特别是在使用调查、采集类表格时,我们需要将这些表中的数据进行汇总分析。若将每个Word或者Excel的表格数据进行人为黏贴拷贝处理,耗时耗力,效率极低且错误率高。
即使采用现有的表格汇总的系统进行表格等数据汇总,由于无法检测表格中的合并单元格信息,也需要人工的参与且对人员要求较高,需在必要时协助表格汇总的系统的修改或者重新编写,导致增加批量处理的成本,批量处理的效率不佳。
发明内容
本发明提供一种表格汇总的方法、装置及系统,包括一种表格结构的分析方法,并依据这一方法提供相同结构的多文档表格数据汇总的方法、装置及系统,包括根据分析出的表格结构,自动生成可视化、交互式表格汇总界面。界面中可选按钮单元格的布局和待检测表格的单元格布局一致。用户通过点选可选按钮单元格选择需要汇总的表格内容,表格汇总的系统会将同一文件夹下,包含相同表格结构的文件内容,自动汇总到一个新的Excel类型电子表格中。在新的表格中将用户选择的单元格值均以独立单元格依次存放,汇总表格中每一行对应一个待检测表格的多个单元格数据。实现了多个文档中相同结构表格的批量数据汇总。可以更加便捷得获取需要汇总的单元格信息,提高表格汇总的效率,节约成本,避免人工操作的错误率,提高多表格间信息汇总的准确率。
第一方面,本发明实施例提供的一种表格汇总的方法,包括:
获取放置于同一文件夹下的一个表格文档作为第一待检测表格,其中所述同一文件夹下包括两个及以上相同结构的表格文档;
遍历所述第一待检测表格每个单元格对应的状态和参数,生成每个单元格对应的初始自定义类对象二维数组成员属性;
根据所述二维数组的成员属性,分别逐行、逐列确定所述第一待检测表格中的合并单元格以及修正跨行数、修正跨列数,并保存在自定义类对象二维数组中;
根据所述修正跨行数、修正跨列数,合并单元格对应的自定义类对象二维数组成员属性,按照合并单元格的报错规律,在数组中移动相应的位置进行保存,复原合并单元格结构,得到第一待检测表格对应的目标自定义类对象二维数组;
根据所述目标自定义类对象二维数组成员,生成目标表格;其中所述目标表格的结构和所述第一待检测表格的结构一致,且所述目标表格用于多个相同结构待检测表格之间的信息汇总;所述目标表格中的单元格设置为可选按钮单元格,并通过目标自定义类对象二维数组成员中的属性值命名单元格标识;所述单元格标识对应第一待检测表格单元格的初始行号和初始列号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911273790.X/2.html,转载请声明来源钻瓜专利网。