[发明专利]一种表格数据校验的方法和装置在审
申请号: | 201910647426.9 | 申请日: | 2019-07-17 |
公开(公告)号: | CN110347999A | 公开(公告)日: | 2019-10-18 |
发明(设计)人: | 郑永刚;易锋 | 申请(专利权)人: | 政采云有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24;G06F8/30 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 刘晓楠 |
地址: | 310024 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 表格数据 模型对象 校验 注解 方法和装置 校验规则 核心代码 导出 工作量 开发 创建 申请 | ||
本申请提供一种表格数据校验的方法和装置,所述方法通过获取表格数据;基于所述表格数据,创建模型对象,所述模型对象包括与所述表格数据对应的属性名称;为所述模型对象中的属性名称添加注解,当表格数据变动后,只需要增删模型对象中各个属性名称上的注解,根据所述注解确定对应的校验规则;根据所述模型对象中属性名称的注解对应的校验规则,校验所述表格数据。无需修改表格数据导入导出的核心代码逻辑,降低了表格数据校验开发中的工作量,节省了开发成本。
技术领域
本申请涉及数据处理技术领域,特别涉及一种表格数据校验的方法和装置、计算设备及计算机可读存储介质。
背景技术
随着信息技术的发展,越来越多的数据以Excel文档的形式存储,将Excel中数据导入到Web系统或者将Web系统中的数据导出到Excel中已成为十分普遍的需求。
Excel中数据的导入导出过程中需要对数据的完整性和准确性进行校验。现有基于POI的Excel数据导入导出方案,对表格数据的完整性和准确性校验以代码的形式耦合在关键业务逻辑中,即表格数据的校验规则以硬编码的形式写死在代码中,而导入导出的表格数据会发生频繁的变动,只要表格数据发生变化后,原先校验规则的编码便无法继续使用,需要人工修改关键逻辑代码以实现表格数据的校验,大幅增加了工作量,提高了人工成本,给表格数据导入导出带来不便。
发明内容
有鉴于此,本申请实施例提供了一种表格数据校验的方法和装置、计算设备及计算机可读存储介质,以解决现有技术中存在的技术缺陷。
本申请实施例公开了一种表格数据校验的方法,包括:
获取表格数据;
基于所述表格数据,创建模型对象,所述模型对象包括与所述表格数据对应的属性名称;
为所述模型对象中的属性名称添加注解,并根据所述注解确定对应的校验规则;
根据所述模型对象中属性名称的注解对应的校验规则,校验所述表格数据。
本申请实施例还公开了一种表格数据校验的装置,包括:
获取模块,被配置为获取表格数据;
创建模块,被配置为基于所述表格数据,创建模型对象,所述模型对象包括与所述表格数据对应的属性名称;
处理模块,被配置为所述模型对象中的属性名称添加注解,并根据所述注解确定对应的校验规则;
校验模块,被配置为根据所述模型对象中属性名称的注解对应的校验规则,校验所述表格数据。
本申请实施例公开了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述指令时实现如上所述表格数据校验的方法的步骤。
本申请实施例公开了一种计算机可读存储介质,其存储有计算机指令,该指令被处理器执行时实现如上所述表格数据校验的方法的步骤。
本申请提供的一种表格数据校验的方法和装置,通过获取表格数据;基于所述表格数据,创建模型对象,所述模型对象包括与所述表格数据对应的属性名称;为所述模型对象中的属性名称添加注解,当表格数据变动后,只需要增删模型对象中各个属性名称上的注解,根据所述注解确定对应的校验规则;根据所述模型对象中属性名称的注解对应的校验规则,校验所述表格数据。无需修改表格数据导入导出的核心代码逻辑,降低了表格数据校验开发中的工作量,节省了开发成本,进而方便了表格数据的导入导出。
附图说明
图1是本申请实施例的计算设备的结构示意图;
图2是本申请一实施例的表格数据校验方法的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于政采云有限公司,未经政采云有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910647426.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种税务申报表的生成方法、装置及设备
- 下一篇:一种词向量训练方法和服务器