家人们好,
某天写Excel导入写烦了, 萌发个想法写了个读Excel生成bean类的工具。 源码分享给大家, 希望能对大伙儿有用。
这个轮子是用来简化excel导入的,读取用的是hutool的excelReader类, 通过增加配置文件的形式,把需要导入的excel文件的表头跟约定模板做个匹配,只导入约定配置中的字段并把字段对应的值转入到bean类中。
仓库搜不到,因为不会发maven仓库。
源码地址:
https://gitee.com/saiya-tianma/excel-reader.git
使用方法:
加载模板对应的配置文件 XmlParser.parse(FileUtil.file("xls_config.xml"));
读取excel文件。并生成数据 List list = XReader.getReader(FileUtil.file("test.xls"), "demo");
增加 XReader.getReader(File, "demo", XRowHander); 方法, 用于处理大数据量的excel内存溢出问题, 底层是hutool的 ExcelUtil.readerBySax方法。
如果使用jfinal框架, 可以直接使用 new ExcelPlugin() 插件加载
源码中有示例