[发明专利]基于模板的文件解析方法、装置、电子设备及存储介质在审
| 申请号: | 202211116439.1 | 申请日: | 2022-09-14 |
| 公开(公告)号: | CN116011426A | 公开(公告)日: | 2023-04-25 |
| 发明(设计)人: | 黄芳 | 申请(专利权)人: | 平安银行股份有限公司 |
| 主分类号: | G06F40/205 | 分类号: | G06F40/205;G06F40/186 |
| 代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 郭文峰 |
| 地址: | 518000 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 模板 文件 解析 方法 装置 电子设备 存储 介质 | ||
本申请提供一种基于模板的文件解析方法、装置、电子设备及存储介质。该方法在接收到解析指令后,响应该解析指令,分别从获取的各个市场主体服务模板和各个市场主体服务模板解析引擎中匹配待解析文件对应的目标服务模板和目标解析引擎,然后加载该目标解析引擎对应的定制化配置,最后根据该目标服务模板、目标解析引擎以及该定制化配置对待解析文件进行解析,生成并存储目标文档至数据库。该方法通过生成基于各个市场主体服务模板的通用模板,并基于插件式开发提供了向后兼容的各个市场主体服务模板解析引擎用来适配不断变化的源文件,减少了文件解析中的重复开发工作,提高了开发和解析效率。
技术领域
本申请涉及计算机技术领域,尤其涉及一种基于模板的文件解析方法、装置、电子设备及存储介质。
背景技术
在日常金融业务应用开发过程中,业务人员可能需要对各种Excel表格中的数据进行动态提取,然后与业务基准规则进行对比,筛选出服务业务预期的数据,并对数据进行二次加工,从而将各种Excel表格文件解析为标准格式的Excel表格文档。然而,传统的文件解析方法在面对多模板解析时,需要进行大量的重复开发工作,且代码复杂、不易维护;此外,在面对不断变化的源Excel文件时,每次源文件的更新都需要重新开发新的业务组件,通用性不强。
因此,需要提出一种基于模板的文件解析方法,能提供向后兼容的业务组件用来适配不断变化的源文件,减少重复开发工作,提高开发和解析效率。
发明内容
本申请提供一种基于模板的文件解析方法、装置、电子设备及存储介质,用于提供向后兼容的业务组件用来适配不断变化的源文件,减少重复开发工作,提高开发和解析效率。
为了解决上述技术问题,本申请提供以下技术方案:
本申请提供一种基于模板的文件解析方法,包括:
获取待解析文件、各个市场主体服务模板以及各个市场主体服务模板解析引擎;其中,各个市场主体服务模板解析引擎是通过插件式开发得到;
接收解析指令;
响应所述解析指令,分别从各个市场主体服务模板和各个市场主体服务模板解析引擎中匹配所述待解析文件对应的目标服务模板和目标解析引擎;
加载所述目标解析引擎对应的定制化配置;
根据所述目标服务模板、目标解析引擎以及所述定制化配置对所述待解析文件进行解析,生成并存储目标文档至数据库。
相应的,本申请还提供一种基于模板的文件解析装置,包括:
第一获取模块,用于获取待解析文件、各个市场主体服务模板以及各个市场主体服务模板解析引擎;其中,各个市场主体服务模板解析引擎是通过插件式开发得到;
指令接收模块,用于接收解析指令;
指令响应模块,用于响应所述解析指令,分别从各个市场主体服务模板和各个市场主体服务模板解析引擎中匹配所述待解析文件对应的目标服务模板和目标解析引擎;
配置加载模块,用于加载所述目标解析引擎对应的定制化配置;
文件解析模块,用于根据所述目标服务模板、目标解析引擎以及所述定制化配置对所述待解析文件进行解析,生成并存储目标文档至数据库。
同时,本申请提供一种电子设备,其包括处理器和存储器,存储器用于存储计算机程序,处理器用于运行所述存储器里的计算机程序,以执行上述基于模板的文件解析方法中的步骤。
此外,本申请还提供一种计算机可读存储介质,计算机可读存储介质存储有多条指令,指令适于处理器进行加载,以执行上述基于模板的文件解析方法中的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211116439.1/2.html,转载请声明来源钻瓜专利网。





