[发明专利]二维数据处理方法、装置及计算机可读存储介质有效
申请号: | 201710312302.6 | 申请日: | 2017-05-05 |
公开(公告)号: | CN108804478B | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 韩文阳;张晓溪 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 姜怡;阚梓瑄 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维 数据处理 方法 装置 计算机 可读 存储 介质 | ||
本申请公开一种二维数据处理方法、装置及计算机可读存储介质。该方法包括:接收以一预设模板承载二维数据的第一承载文件,预设模板包括多项功能列,功能列包括:数据信息列、数据内容列及错误信息列;将第一承载文件解析为二维数据;根据各功能列中的内容,逐行对二维数据进行处理;以及当二维数据中存在错误时,返回以预设模板构建的第二承载文件,第二承载文件中的数据内容列及错误信息列分别包括错误数据及错误数据的错误信息。该方法能够有效提升二维数据的处理效率。
技术领域
本发明涉及计算机应用技术,具体而言,涉及一种二维数据处理方法、装置及计算机可读存储介质。
背景技术
二维数据通常承载在二维表格形式中。二维表格以“行”为主要单位,每行内有很多“单元格”;不同行但同一列的“单元格”通常存储的是同一用途的数据。在计算机系统中,二维表格形式的文件类型包括:后缀名为“.xls”或“.xlsx”的Excel文件、后缀名为“.csv”的文本文件等。这些文件类型之间的区别仅仅在于数据存储的形式不同或者数据是否经过压缩。数据和承载其的文件之间是相互独立的。通过一些计算机软件,可以从不同文件类型中读取二维数据,也可以将二维数据写入不同的文件类型中。
目前,对于用户的批量数据处理请求,计算机系统通常能够接收用户上传的载体文件,从载体文件中读取二维数据,再对二维数据进行验证、处理后,保存到计算机系统中;之后,向用户返回上传成功或失败的消息。也有一些计算机系统,通过用户界面向用户显示一个页面,来告知用户上传的数据中,哪些成功了,哪些失败了。但如果用户上传的数据内有大量的错误数据,用户需要按照提示,去原始载体文件中找到这些错误数据。在修复了这些错误数据后,还需要剔除已成功上传的数据后,再把修复后的数据重新上传。该过程操作繁琐、且容易出错,用户体验较差。此外,由于数据的上传、修改通常是由两个完全不同的计算机软件进行分别进行处理的,二者不能通用,会导致重复的开发工作(如载体文件的解析、数据的校验等)。
所述背景技术部分公开的上述信息仅用于加强对本发明的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
有鉴于此,本发明提供一种二维数据处理方法、装置及计算机可读存储介质,能够有效提升二维数据的处理效率。
本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。
根据本发明的一方面,提供一种二维数据处理方法,包括:接收以一预设模板承载二维数据的第一承载文件,预设模板包括多项功能列,功能列包括:数据信息列、数据内容列及错误信息列;将第一承载文件解析为二维数据;根据各功能列中的内容,逐行对二维数据进行处理;以及当二维数据中存在错误时,返回以预设模板构建的第二承载文件,第二承载文件中的数据内容列及错误信息列分别包括错误数据及错误数据的错误信息。
根据本发明的一实施方式,根据预设模板的各功能列中的内容,逐行对二维数据进行处理包括:当待处理行中仅数据信息列中的系统编号列不为空时,根据系统编号列中的系统编号,请求对待处理行进行相应的数据删除操作;当待处理行中的数据内容列不为空时,对待处理行中的数据内容列中的数据进行数据校验操作。
根据本发明的一实施方式,根据预设模板的各功能列中的内容,逐行对二维数据进行处理还包括:当待处理行中的数据内容列中的数据存在错误时,存储待处理行中的数据内容列中的错误数据及错误信息;当待处理行中的数据内容列中的数据没有错误时,判断待处理行中的系统编号列是否为空;当待处理行中的系统编号列不为空时,根据待处理行中的系统编号列中的系统编号及数据内容列中的数据,请求更新已存储的数据;当待处理行中的系统编号列为空时,请求新增待处理行中的数据内容列中的数据及为待处理行中的数据内容列中的数据生成新的系统编号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710312302.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:动态截断方法、装置及服务器
- 下一篇:数据分析系统及其分析方法