分享一个读Excel的代码

家人们好, 

        某天写Excel导入写烦了, 萌发个想法写了个读Excel生成bean类的工具。 源码分享给大家, 希望能对大伙儿有用。 

        这个轮子是用来简化excel导入的,读取用的是hutool的excelReader类, 通过增加配置文件的形式,把需要导入的excel文件的表头跟约定模板做个匹配,只导入约定配置中的字段并把字段对应的值转入到bean类中。

        仓库搜不到,因为不会发maven仓库。

源码地址:   

 https://gitee.com/saiya-tianma/excel-reader.git

使用方法:

  1. 加载模板对应的配置文件 XmlParser.parse(FileUtil.file("xls_config.xml"));

  2. 读取excel文件。并生成数据 List list = XReader.getReader(FileUtil.file("test.xls"), "demo");

  3. 增加 XReader.getReader(File, "demo", XRowHander); 方法, 用于处理大数据量的excel内存溢出问题, 底层是hutool的  ExcelUtil.readerBySax方法。

  4. 如果使用jfinal框架, 可以直接使用 new ExcelPlugin() 插件加载

源码中有示例

评论区

happyboy

2022-10-19 09:00

hutool你值得拥有,不用自己造轮子,^_^

星矢

2022-10-19 12:18

@happyboy 就是基于hutool处理过来的, 毕竟hutool处理的感觉还是差了那么点意思

steven_lhcb_9527

2022-11-05 21:44

阿里巴巴的easy_excel也行