[发明专利]一种多身份字段大数据的自动化快速对比系统及方法在审
申请号: | 202110822596.3 | 申请日: | 2021-07-21 |
公开(公告)号: | CN113419994A | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 孟艳冬 | 申请(专利权)人: | 北京优奥创思科技发展有限公司 |
主分类号: | G06F16/14 | 分类号: | G06F16/14;G06F16/25;G06F16/28 |
代理公司: | 北京盛凡智荣知识产权代理有限公司 11616 | 代理人: | 孙莉莉 |
地址: | 100020 北京市朝阳区高井文化*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 身份 字段 数据 自动化 快速 对比 系统 方法 | ||
1.一种多身份字段大数据的自动化快速对比系统,其特征在于:包括前端显示模块、数据存储读取模块和后端封装接口模块,所述前端显示模块采用HTML+AngularJS框架构造可视化页面,所述数据读取采用pandas类库实现,所述后端封装接口模块采用python+flask框架封装接口。
2.一种多身份字段大数据的自动化快速对比方法,其特征在于,包括以下步骤:
步骤一:在前端显示模块的前端页面上选择待对比的两个excel文件,并获取列名;
步骤二:后端封装接口模块接收到获取列名接口请求后,通过pandas.read_excel方法分别读取两个excel的列,并将两个表格的列名转换为数组形式返回到前端显示模块;
步骤三:前端接收到返回的列名数组后进行字段展示,并自动将两个表同名的列字段进行映射,支持复选身份字段(身份字段用于两个文件数据对比时的唯一键),点击开始验证向后端发起数据对比请求;
步骤四:后端接收到数据对比请求后,采用pandas类库对两个excel数据进行读取,读取成两个二维数组;后将两个二维数组中的数据进行二次封装,封装为两个字典,字典的key为多个身份字段的拼接值,value为所有非身份字段的拼接,字典长度与excel数据行数一致;再之后循环遍历第一个字典的key、value,在第二个字典中按key查找,若查找到相同key则对比value是否一致,value不一致记录到错误日志文件中,若在第二个字典中查找不到相同的key,也记录到错误日志文件中,最后对比结束后返回对比结果成功或失败,若失败附带错误日志文件链接到前端;
步骤五:前端接收到对比结果和错误日志文件,支持点击文件名称进行下载,对比结果成图显示出来。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京优奥创思科技发展有限公司,未经北京优奥创思科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110822596.3/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置