[发明专利]一种EXCEL表格数据排重的方法和装置无效

专利信息
申请号: 201110142955.7 申请日: 2011-05-30
公开(公告)号: CN102200968A 公开(公告)日: 2011-09-28
发明(设计)人: 鲁林 申请(专利权)人: 深圳市五巨科技有限公司
主分类号: G06F17/24 分类号: G06F17/24
代理公司: 北京凯特来知识产权代理有限公司 11260 代理人: 郑立明;孟丽娟
地址: 518040 广东省深圳市福田*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 excel 表格 数据 方法 装置
【说明书】:

技术领域

发明属于计算机软件技术领域,尤其涉及一种EXCEL表格数据排重的方法和装置。

背景技术

Excel作为一个办公软件,其强大的功能基本满足了人们大部分的使用需求,但对于一些更细致的需求,还是不能实现。例如,有二个用Excel表格保存的歌曲列表,分别为列表1和列表2,列表中的字段有:歌曲名、歌手名、歌曲类型、歌手类型、语种、词作者、词版权比率、曲作者、曲版权比率、专辑名称,现在需要找出二个列表中歌曲名、歌手名和版权都一样的记录;或者需要批处理列表1中所有记录,并标示出每一条记录与列表2比较后的状态(状态如:1、列表2不存在,2、列表2存在),又或是需要排重合并列表1和列表2,并标示出合并后所有记录比较后的状态(状态如:1、仅列表1存在,2、仅列表2存在,3、都存在),对于上述需求,现有的Excel表格无法实现。

虽然,现有方法中在Excel表格内置了一个函数vlookup,这个函数可以在二个列表中通过其中的一列作为关联,找出二个列表完全一样的记录并显示在其中的一个列表中,但该方法不能实现多列相等时的关联,也不能排重合并列表,并无法实现批量显示每一条记录比较后的状态,造成无法满足用户的使用需求,影响用户使用体验。

发明内容

本发明提供了一种EXCEL表格数据排重的方法和装置,旨在解决现有技术中由于EXCEL不能实现多列相等时的关联,也不能排重合并列表,并无法实现批量显示每一条记录比较后的状态,造成无法满足用户使用需求,影响用户使用体验的问题。

本发明是这样实现的,一种EXCEL表格数据排重的方法,包括

步骤a:读取预先设置或约定的EXCEL列表的标题行,为需要数据排重的标题设置约定格式;

步骤b:根据目标列表比较其他列表,找出其他列表与目标列表在对应的同一约定格式的标题中位置相等的行数据;

步骤c:将比较后的数据输出到新建的EXCEL表格。

本发明的技术方案还包括:所述步骤a与所述步骤b之间还包括:读取目标列表,获取目标列表中所有标题,并判断目标列表中是否有约定格式的标题,如果目标列表中没有约定格式的标题,提示用户标题约定格式没有设置,数据排重失败;如果目标列表中有约定格式的标题,将目标列表中约定格式的标题位置保存在中p1数组中,并读取目标列表中的所有行数据,将目标列表所有行数据保存在列表list1中。

本发明的技术方案还包括:所述步骤a与所述步骤b之间还包括:读取其他列表,获取其他列表中所有标题,查找出其他列表中与p1数组中对应的标题,将该标题的位置保存在p2数组中,并判断p1数组与p2数组的大小是否一样,如果p1数组与p2数组的大小不一样,提示用户列表标题不完全一致,数据排重失败;如果p1数组与p2数组的大小一样,则读取其他列表中的所有行数据,并将其他列表所有行数据保存在列表list2中。

本发明的技术方案还包括:所述步骤b还包括:遍历列表list1,并判断列表list1中是否还有行数据,如果列表list1中还有行数据,从列表list1取出该行数据,并判断列表list2在p2数组中是否有与该行数据在p1数组中位置相等的数据,;如果列表list1中没有行数据,执行步骤c。

本发明的技术方案还包括:所述步骤b还包括:如果列表list2在p2数组中没有与该行数据在p1数组中位置相等的数据,提示该行数据的状态为仅目标列表存在;如果列表list2在p2数组中有与该行数据在p1数组中位置相等的数据,提示该行数据的状态为多个列表存在,并显示列表名称。

本发明的技术方案还包括:所述步骤c还包括:在新建的EXCEL表格中显示比较后的数据状态。

本发明的技术方案还包括:在所述步骤a中,所述需要数据排重的EXCEL列表包括两个或多个,当需要数据排重的EXCEL列表为多个时,所述步骤a与所述步骤b之间还包括:读取需要数据排重的多个文件列表名称,并遍历每一个文件列表,判断是否还存在其他文件列表,如果还存在其他文件列表,则读取该文件列表,获取该文件列表中的标题,将该文件列表中与p1数组对应的标题位置保存在p2数组中;如果不存在其他文件列表,则新建新的列表。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市五巨科技有限公司,未经深圳市五巨科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110142955.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top