[发明专利]表格内容映射系统、方法及非暂时性存储介质有效
申请号: | 202010321241.1 | 申请日: | 2020-04-22 |
公开(公告)号: | CN111522817B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 全方磊;陈锡辉 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/25;G06F40/177;G06F40/186;G06F40/174 |
代理公司: | 北京留理知识产权代理事务所(普通合伙) 16049 | 代理人: | 李哲 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 表格 内容 映射 系统 方法 暂时性 存储 介质 | ||
本申请提供一种表格内容映射系统、方法和非暂时性存储介质。所述表格内容映射系统可以根据目标表格的类别建立所述目标表格数据项同目标数据库数据项的映射关系。当用户需要导入或者导出表格时,处理器根据所述映射关系实现表格的导入和/或导出。当用户需要修改数据时,只需要通过用户界面对需要修改的数据进行增删改。用户修改完毕,处理器调用有关数据校验的指令对修改后的数据项进行校验。校验通过后,处理器调用有关存储的指令将修改后的数据项保存至目标数据库中。避免了传统表格导入采用硬编码造成的高成本以及低可靠性的问题。
技术领域
本申请涉及数据处理技术领域,特别涉及一种表格内容映射系统、一种表格内容映射方法以及一种非暂时性存储介质。
背景技术
数据库系统可以包括数据库管理系统(DBMS)以及数据库。数据库由数据库管理系统建立。数据库管理系统(DBMS)还可以对数据库进行管理和控制。例如,数据库管理系统(DBMS)可以对数据库中的数据进行查询、新增、更新、删除、求和、排序等操作。数据库中包括多个数据库表。所述数据库表用来存储表格数据。
监管机构需要对各类被监管机构进行监管。常见的监管机构分为中央监管(中国人民银行、银保监会等)、地方监管(各个地方政府所在金融办、金融局等)。常见的被监管机构有各个商业银行、P2P机构、小贷机构、商业保理机构等。其中,监管时最重要的一个环节就是要求被监管机构将其业务和财务数据实时或定期报送给监管部门。目前,通常采用的是非现场监管的方式,即被监管机构将业务和财务数据表(即表格)上传到监管机构的系统中。监管机构人员在系统上对这些数据表进行处理和审核;或者,监管机构人员将所需要的数据表导出至本地电脑进行处理和审核。在此过程中,存在着大量将表格文件导入数据库或者从数据库中导出的场景。
传统表格导入和导出的方法是:对每一张表格做硬编码处理,也就是程序预先定义好每一张表格的名称和所有字段名,以及每个字段所在的位置,然后提供给用户做导入导出操作。这种方法有两个很大的弊端:第一,系统必须预先定义每一张表格,每次新增或者修改表格时,都要重新做代码开发和应用发布,耗费成本;第二,因为每张表格都需要程序硬编码处理,当表格数量很多时(比如几百张表格),会产生大量的硬编码逻辑,造成系统无法可靠的维护。
因此,有必要设计一种表格导入/导出系统来解决传统表格导入/导出采用硬编码造成的高成本和低可靠性的问题。
发明内容
为解决传统表格导入/导出采用硬编码造成的高成本和低可靠性的技术问题,本申请公开了一种表格内容映射方法,以及可以执行此方法的系统和预存有可以执行此方法的指令的非暂时性存储介质。所述表格内容映射方法通过对不同的表格内容中行内容的可扩展性和/或列内容的可扩展性进行分类,进而根据每个个体表格的所属类别来将所述表格内容映射到数据库中,从而避免了对每张表格做硬编码处理,以及对新增的表格或者修改过的表格重新做代码开发和应用发布。
根据本申请的一个方面,所述表格内容映射方法包括:接收对目标表格的导入指令,所述导入指令包括所述目标表格的类别,所述类别由所述目标表格的行内容的可扩展性和列内容的可扩展性决定;解析所述导入指令,获取所述类别;根据所述类别,调取同所述类别对应的映射关系;以及根据所述映射关系,将所述目标表格的目标内容解析为目标数据库中的字段数据并存储到所述目标数据库中。
在一些实施例中,所述类别包括第一类表格、第二类表格以及第三类表格中的一个,其中,第一类表格,其行内容或列内容中的一个可动态扩展并且另外一个不可动态扩展;第二类表格,其行内容不可动态扩展并且列内容不可动态扩展;以及第三类表格,其行内容可动态扩展并且列内容可动态扩展。
在一些实施例中,当所述类别为第一类表格时,所述目标内容包括所述目标表格目标行中所有单元格的字段数据,所述映射关系包括所述目标行中所有单元格的字段数据对应于所述目标数据库中的一行数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010321241.1/2.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法