国产环境下批量导入excel文件的方法及导入系统技术方案

技术编号:33124095 阅读:17 留言:0更新日期:2022-04-17 00:31
本发明专利技术公开了国产环境下批量导入excel文件的方法及导入系统,属于电子政务技术领域,要解决的技术问题为如何解决目前国产办公环境下对数据录入低效率,大量占用办公人员时间的现象和不足。包括如下步骤:基于业务系统中不同的业务类型,创建并导出的不同的文件模板,并基于业务类型为文件模板与数据库库表建立关联关系;根据不同的业务场景选择适配的文件模板,并汇总业务数据填充所述文件模板;按照业务类型对业务文件进行归类保存,将相同类型的业务文件保存至对应的文件夹;对整理后文件夹进行压缩处理;基于业务场景将压缩后文件夹导入业务系统进行解压并提取业务数据,基于关联关系将业务数据存储至对应的数据库库表中。中。中。

【技术实现步骤摘要】
国产环境下批量导入excel文件的方法及导入系统


[0001]本专利技术涉及电子政务
,具体地说是国产环境下批量导入excel文件的方法及导入系统。

技术介绍

[0002]随着电子政务办公信息化的趋势推进,越来越多的各种业务数据需要录入到信息系统中。目前在国产办公环境下一般录入数据方法比较普遍的通过办公人员操作相应的业务界面手动填写待导入数据,然后保存到办公系统中进一步处理。这样的方法在遇到较大量的数据时,办公人员必须手动重复录入数据,这样操作速度慢,效率低下且占用较多时间,也不符合办公系统信息化的目的。
[0004]如何解决目前国产办公环境下对数据录入低效率,大量占用办公人员时间的现象和不足,是需要解决的技术问题。

技术实现思路

[0005]本专利技术的技术任务是针对以上不足,提供国产环境下批量导入excel文件的方法及导入系统,来解决如何解决目前国产办公环境下对数据录入低效率,大量占用办公人员时间的现象和不足的技术问题。
[0006]第一方面,本专利技术的国产环境下批量导入excel文件的方法,在国产CPU 和OS的国产办公环境下,基于压缩包技术将excel文件批量导入业务系统,所述方法包括如下步骤:
[0007]基于业务系统中不同的业务类型,创建并导出的不同的文件模板,并基于业务类型为文件模板与数据库库表建立关联关系,所述文件模板为Excel 格式;
[0008]根据不同的业务场景选择适配的文件模板,并汇总业务数据填充所述文件模板,得到业务文件;
[0009]按照业务类型对业务文件进行归类保存,将相同类型的业务文件保存至对应的文件夹,得到整理后文件夹;
[0010]对整理后文件夹进行压缩处理,得到压缩后文件夹;
[0011]基于业务场景将压缩后文件夹导入业务系统进行解压并提取业务数据,基于关联关系将业务数据存储至对应的数据库库表中。
[0012]作为优选,基于预设的压缩方式,对整理后文件夹进行压缩处理;
[0013]基于业务场景将压缩后文件夹导入业务系统后,判断传入的压缩后文件是否为相应压缩格式的压缩文件,如果是,对压缩后文件进行解压,解压后的业务文件保持压缩前的目录结构,按照目录结构通过POI读取业务文件。
[0014]作为优选,通过WEB引导的方式将压缩后文件导入业务系统。
[0015]作为优选,将压缩后文件批量导入业务系统的过程中,记录批量导入日志,所述批量导入日志包括导入记录数、导入成功记录数、导入失败记录数和失败原因。
[0016]第二方面,本专利技术的国产环境下批量导入excel文件的导入系统,通过执行如第一
方面任一项所述的国产环境下批量导入excel文件的方法,将 excel文件批量导入业务系统,所述导入系统包括:
[0017]模板创建模块,所述模板创建模块用于基于业务系统中不同的业务类型,创建并导出的不同的文件模板,并基于业务类型为文件模板与数据库库表建立关联关系,所述文件模板为Excel格式;
[0018]数据填充模块,所述数据填充模块用于根据不同的业务场景选择适配的文件模板,并汇总业务数据填充所述文件模板,得到业务文件;
[0019]压缩模块,所述压缩模块用于对整理后文件夹进行压缩处理,得到压缩后文件夹;
[0020]导入模块,所述导入模块用于基于业务场景将压缩后文件夹导入业务系统进行解压并提取业务数据,基于关联关系将业务数据存储至对应的数据库库表中;
[0021]导入日志模块,所述导入日志模块用于将压缩后文件批量导入业务系统的过程中,记录批量导入日志,所述批量导入日志包括导入记录数、导入成功记录数、导入失败记录数和失败原因。
[0022]作为优选,所述压缩模块中配置有预设的压缩方式,用于基于预设的压缩方式对整理后文件夹进行压缩处理;
[0023]所述导入模块用于基于业务场景将压缩后文件夹导入业务系统后,判断传入的压缩后文件是否为相应压缩格式的压缩文件,如果是,对压缩后文件进行解压,解压后的业务文件保持压缩前的目录结构,按照目录结构通过 POI读取业务文件。
[0024]作为优选,所述导入模块用于通过WEB引导的方式将压缩后文件导入业务系统。
[0025]第三方面,本专利技术的装置,包括:至少一个存储器和至少一个处理器;
[0026]所述至少一个存储器,用于存储机器可读程序;
[0027]所述至少一个处理器,用于调用所述机器可读程序,执行权利要求1至 4中任一所述的方法。
[0028]第四方面,本专利技术的计算机可读介质,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行权利要求1至 4任一所述的方法。
[0029]本专利技术的国产环境下批量导入excel文件的方法及导入系统具有以下优点:
[0030](1)在国产化操作系统下,基于压缩包批量导入Excel格式(后缀名为xls, xlsx、xlsm、etc)文件的方法,使办公人员能够直接在国产环境下导出生成相应业务模块的Excel格式文件,不用再线下人工制作相应的业务数据文件模板,有效减轻了办公人员的工作强度;
[0031](2)在国产化操作系统下,基于压缩包批量导入Excel格式(后缀名为xls, xlsx、xlsm、etc)文件的方法,使办公人员能够直接在国产环境下一键导入压缩包文件从而批量导入Excel格式文件;
[0032](3)本专利技术在国产化操作系统下,基于压缩包批量导入Excel格式(后缀名为xls,xlsx、xlsm、etc)文件的方法,在上传压缩包导入过程中系统会生成日志文件,该文件会记录导入状态和一些基本信息:包括成功信息,失败信息,失败原因等,便于历史查看;
[0033](5)在国产化操作系统下,实现了完全用户自主操作,不需要管理员额外指导,办公人员根据自己的业务需要可直接实现一键导入,提高了办公人员业务数据录入准确度和工作效率,节省了大量的时间,提升了用户体验。
附图说明
[0034]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]下面结合附图对本专利技术进一步说明。
[0036]图1为实施例1国产环境下批量导入excel文件的方法的流程框图。
具体实施方式
[0037]下面结合附图和具体实施例对本专利技术作进一步说明,以使本领域的技术人员可以更好地理解本专利技术并能予以实施,但所举实施例不作为对本专利技术的限定,在不冲突的情况下,本专利技术实施例以及实施例中的技术特征可以相互结合。
[0038]本专利技术实施例提供国产环境下批量导入excel文件的方法及导入系统,用于解决如何解决目前国产办公环境下对数据录入低效率,大量占用办公人员时间的现象和本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.国产环境下批量导入excel文件的方法,其特征在于在国产CPU和OS的国产办公环境下,基于压缩包技术将excel文件批量导入业务系统,所述方法包括如下步骤:基于业务系统中不同的业务类型,创建并导出的不同的文件模板,并基于业务类型为文件模板与数据库库表建立关联关系,所述文件模板为Excel格式;根据不同的业务场景选择适配的文件模板,并汇总业务数据填充所述文件模板,得到业务文件;按照业务类型对业务文件进行归类保存,将相同类型的业务文件保存至对应的文件夹,得到整理后文件夹;对整理后文件夹进行压缩处理,得到压缩后文件夹;基于业务场景将压缩后文件夹导入业务系统进行解压并提取业务数据,基于关联关系将业务数据存储至对应的数据库库表中。2.根据权利要求1所述的国产环境下批量导入excel文件的方法,其特征在于基于预设的压缩方式,对整理后文件夹进行压缩处理;基于业务场景将压缩后文件夹导入业务系统后,判断传入的压缩后文件是否为相应压缩格式的压缩文件,如果是,对压缩后文件进行解压,解压后的业务文件保持压缩前的目录结构,按照目录结构通过POI读取业务文件。3.根据权利要求1所述的国产环境下批量导入excel文件的方法,其特征在于通过WEB引导的方式将压缩后文件导入业务系统。4.根据权利要求1

3任一项所述的国产环境下批量导入excel文件的方法,其特征在于将压缩后文件批量导入业务系统的过程中,记录批量导入日志,所述批量导入日志包括导入记录数、导入成功记录数、导入失败记录数和失败原因。5.国产环境下批量导入excel文件的导入系统,其特征在于通过执行如权利要求1

4任一项所述的国产环境下批量导入excel文件的方法,将excel文件批量导入业务系统,所述导入系统包括:模板创...

【专利技术属性】
技术研发人员:吕秀鲁焦方忠
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:

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

1