基于EasyExcel的Excel文件导入方法、装置、设备、介质及程序产品制造方法及图纸

技术编号:43094559 阅读:22 留言:0更新日期:2024-10-26 09:40
本申请公开了一种基于EasyExcel的Excel文件导入方法、装置、设备、介质及程序产品,利用泛型预先设计监听读取类,得到支持多种数据类型的通用监听读取类,在对Excel文件进行导入时,传入待导入的Excel文件对应的第一接口对象,即可直接通过预先设置的通用监听读取类,基于第一接口对象的中的数据批量插入方法将Excel文件中的数据批量插入数据库。无需针对不同数据类型的表格,分别创建监听读取类。减少了Excel文件导入所需耗费的时间,提高了导入效率,并且减少了代码的冗余,提高了代码质量。

【技术实现步骤摘要】

本申请属于物联网,尤其涉及一种基于easyexcel的excel文件导入方法、装置、设备、介质及程序产品。


技术介绍

1、在日常的开发工作中,excel文件的读取和写入是非常常见的需求,特别是在后台管理系统中更为频繁,基于传统的方式操作excel通常比较繁琐,easyexcel的出现为excel文件的读取和写入带来了更简单、更高效的解决方案,easyexce是一个java库,用于快速、简单地读写excel文件。

2、目前,在利用easyexcel将excel文件导入数据库时,通常是创建与excel文件对应的监听读取类,在这个监听读取类里面对excel文件中的数据进行解析读取并实现存储。但是,采用此种方式需要针对待导入的excel文件中不同类型的表格创建不同的监听读取类,如果导入的数据结构比较复杂,将会耗费大量时间去做重复的事情,影响工作效率,导致代码的冗余。


技术实现思路

1、本申请实施例提供一种基于easyexcel的excel文件导入方法、装置、设备、介质及程序产品,能够减少excel文件导入本文档来自技高网...

【技术保护点】

1.一种基于EasyExcel的Excel文件导入方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述通过所述saveData方法,基于预设的通用接口对象调用所述第一接口对象中的数据批量插入方法,包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,在所述Excel文件包含的表格数量小于或等于数量阈值的情况下,所述第一接口对象和所述通用接口对象均采用mapper接口对象;

5.根据权利要求1-4任一项所述的方法,其特征在于,所述获取待导入的Excel文件的参数之前,...

【技术特征摘要】

1.一种基于easyexcel的excel文件导入方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述通过所述savedata方法,基于预设的通用接口对象调用所述第一接口对象中的数据批量插入方法,包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,在所述excel文件包含的表格数量小于或等于数量阈值的情况下,所述第一接口对象和所述通用接口对象均采用mapper接口对象;

5.根据权利要求1-4任一项所述的方法,其特征在于,所述获取待导入的excel文件的参数之前,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述获取待导入的excel文件的参数之前,所述方法还包括:

7.根据权利要求5所述的方法,其特征在于...

【专利技术属性】
技术研发人员:王淞吴松伟张海涛闵志文
申请(专利权)人:中移物联网有限公司
类型:发明
国别省市:

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

1