System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 配置化表格导入基础校验方法、模块、系统及电子设备技术方案_技高网

配置化表格导入基础校验方法、模块、系统及电子设备技术方案

技术编号:40466774 阅读:8 留言:0更新日期:2024-02-22 23:21
本发明专利技术公开的配置化表格导入基础校验方法,包括以下步骤:获取表格文件的导入地址信息;基于所述导入地址信息对校验模块进行地址信息配置;获取表格页签信息;基于所述表格页签信息对校验模块进行页签信息配置;获取列字段校验规则;基于所述列字段校验规则对校验模块进行校验配置;获取调用导入指令,调用校验模块对表格数据进行校验,得到校验结果;根据所述校验结果执行第一导入指令。本发明专利技术涉及的上述技术方案通过配置的方式实现表格导入校验,从系统方面减少了重复性的开发工作,其能够提升开发效率,快速响应客户需求。此外,本发明专利技术还提供一种配置化表格导入基础校验模块、系统和电子设备,同样具有上述有益效果。

【技术实现步骤摘要】

本专利技术涉及软件开发,具体地说,尤其涉及一种配置化表格导入基础校验方法,此外,本专利技术还涉及一种配置化表格导入基础校验模块、系统和电子设备。


技术介绍

1、随着项目的不断积累,线下业务对于维护系统数据都倾向于使用表格导入,大多表格导入都需要开发人员去手动编写每一个字段的逻辑校验,重复工作暂用太多时间且功能上线后不能做到动态变化,维护效率低下。

2、在现有技术中,每个表格导入功能的列字段校验都需要开发人员手动编写,重复性工作较多,多为表格单页签导入,不能满足特殊场景,当业务场景变化时,表格列字段是否必填、内容格式、增加列等需要做调整时,都需要修改系统代码编译发布,耗时较长影响用户体验,开发效率低,难以快速满足业务的使用需求。

3、因此,如何提供一种配置化表格导入基础校验方法,其能够提升开发效率,快速响应客户需求,已经成为本领域技术人员亟待解决的技术问题。


技术实现思路

1、为解决上述技术问题,本专利技术提供一种配置化表格导入基础校验方法,通过配置的方式实现表格导入校验,维护表格页签信息、列字段规则、校验内容,实现业务使用过程中各种导入场景,降低系统开发成本,快速响应客户需求,当业务需求发生变化时,只需要调整配置信息,从系统方面减少了重复性的开发工作,让开发人员更专注于业务底层的逻辑,提升开发效率,即本专利技术提供的配置化表格导入基础校验方法这一技术方案,其能够提升开发效率,快速响应客户需求。此外,本专利技术还提供一种配置化表格导入基础校验模块、系统和电子设备,同样具有上述有益效果。

2、本专利技术提供的技术方案如下:

3、本专利技术提供一种配置化表格导入基础校验方法,该方法包括以下步骤:获取表格文件的导入地址信息;基于所述导入地址信息对校验模块进行地址信息配置;获取表格页签信息;基于所述表格页签信息对校验模块进行页签信息配置;获取列字段校验规则;基于所述列字段校验规则对校验模块进行校验配置;获取调用导入指令,调用校验模块对表格数据进行校验,得到校验结果;根据所述校验结果执行第一导入指令。

4、进一步地,在本专利技术一种优选的方式中,所述导入地址信息包括:导入配置信息功能编号和功能服务器地址;所述表格页签信息包括:表格页签数量、顺序、名称、最大行限制、标题行;所述列字段校验规则包括:表格列顺序、列标题名称、列数据类型、列数据长度限制、列数据必填状态。

5、进一步地,在本专利技术一种优选的方式中,所述列数据类型包括:单元格为文本、单元格为数字、单元格为日期、单元格日期格式;所述列数据必填状态为单元格的必填状态。

6、进一步地,在本专利技术一种优选的方式中,所述“基于所述表格页签信息对校验模块进行页签信息配置”具体为:基于所述表格页签信息,根据业务场景对校验模块进行页签信息配置。

7、进一步地,在本专利技术一种优选的方式中,所述“根据所述校验结果执行第一导入指令”包括以下步骤:若所述校验结果为成功,则执行第一导入指令;若所述校验结果为失败,则对外输出错误信息。

8、进一步地,在本专利技术一种优选的方式中,所述校验模块由所述导入地址信息、所述表格页签信息、所述列字段校验规则进行配置。

9、进一步地,在本专利技术一种优选的方式中,该方法还包括以下步骤:为所述校验模块设置表格导入配置页面;通过所述表格导入配置页面对所述校验模块进行地址信息配置、页签信息配置、校验配置。

10、此外,本专利技术还提供一种配置化表格导入基础校验模块,该校验模块应用于如上所述的配置化表格导入基础校验方法中,该校验模块包括:地址信息配置项;所述地址信息配置项用于根据所述导入地址信息进行配置;页签信息配置项;所述页签信息配置项用于根据所述表格页签信息进行配置;校验配置项;所述校验配置项用于根据所述列字段校验规则进行配置;调用导入接口;所述调用导入接口用于接受调用导入指令,激活调用模块。

11、此外,本专利技术还提供一种配置化表格导入基础校验系统,该校验系统应用于如上所述的配置化表格导入基础校验方法中,该校验系统包括:

12、服务器;所述服务器中设置有如上所述配置化表格导入基础校验模块。

13、此外,本专利技术还提供一种电子设备,包括:

14、计算机程序,所述计算机程序用于执行如上所述的配置化表格导入基础校验方法;存储器,所述存储器用于存储所述计算机程序;处理器,所述处理器用于执行所述计算机程序。

15、本专利技术提供的一种配置化表格导入基础校验方法,与现有技术相比,包括:获取表格文件的导入地址信息;基于所述导入地址信息对校验模块进行地址信息配置;获取表格页签信息;基于所述表格页签信息对校验模块进行页签信息配置;获取列字段校验规则;基于所述列字段校验规则对校验模块进行校验配置;获取调用导入指令,调用校验模块对表格数据进行校验,得到校验结果;根据所述校验结果执行第一导入指令。本专利技术涉及的上述技术方案通过配置的方式实现表格导入校验,维护表格页签信息、列字段规则、校验内容,实现业务使用过程中各种导入场景,降低系统开发成本,快速响应客户需求,当业务需求发生变化时,只需要调整配置信息,从系统方面减少了重复性的开发工作,让开发人员更专注于业务底层的逻辑,提升开发效率,即本专利技术提供的配置化表格导入基础校验方法这一技术方案,其能够提升开发效率,快速响应客户需求。此外,本专利技术还提供一种配置化表格导入基础校验模块、系统和电子设备,同样具有上述有益效果。

本文档来自技高网...

【技术保护点】

1.一种配置化表格导入基础校验方法,其特征在于,该方法包括以下步骤:

2.根据权利要求1所述的配置化表格导入基础校验方法,其特征在于,

3.根据权利要求2所述的配置化表格导入基础校验方法,其特征在于,

4.根据权利要求2所述的配置化表格导入基础校验方法,其特征在于,所述“基于所述表格页签信息对校验模块进行页签信息配置”具体为:

5.根据权利要求1至4中任意一项所述的配置化表格导入基础校验方法,其特征在于,

6.根据权利要求1至4中任意一项所述的配置化表格导入基础校验方法,其特征在于,

7.根据权利要求6所述的配置化表格导入基础校验方法,其特征在于,该方法还包括以下步骤:

8.一种配置化表格导入基础校验模块,其特征在于,该校验模块应用于权利要求1至7中任意一项所述的配置化表格导入基础校验方法中,该校验模块包括:

9.一种配置化表格导入基础校验系统,其特征在于,该校验系统应用于权利要求1至7中任意一项所述的配置化表格导入基础校验方法中,该校验系统包括:

10.一种电子设备,其特征在于,包括:

...

【技术特征摘要】

1.一种配置化表格导入基础校验方法,其特征在于,该方法包括以下步骤:

2.根据权利要求1所述的配置化表格导入基础校验方法,其特征在于,

3.根据权利要求2所述的配置化表格导入基础校验方法,其特征在于,

4.根据权利要求2所述的配置化表格导入基础校验方法,其特征在于,所述“基于所述表格页签信息对校验模块进行页签信息配置”具体为:

5.根据权利要求1至4中任意一项所述的配置化表格导入基础校验方法,其特征在于,

6.根据权利要求1至4中任意一项所...

【专利技术属性】
技术研发人员:何正聪
申请(专利权)人:深圳联友科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1