你还在写大量的 Excel 导入导出代码?
ExcelUtil 一行代码搞定导入导出哦!
更多示例见官网哦,2.x 不建议观看,直接看 3.x 版本哦
【官网文档】http://www.likaixuan.top/excelUtil/doc/v3
【本次更新内容如下】
1. 新增无注解读取。
原先需要在实体类打上@Excel(title="属性名称")的注解,现在默认读取实体类的属性作为注解,
TIPS:如果实体类中出现一个属性有注解,则只取注解
2.允许Excel表头中的内容和实体类中属性不用一一对应
比如Excel中有5列 A | B | C | D | E
实体类是 B| D| E
也是支持的
3.修复部分已知Bug
更多用法请参见官网: http://www.likaixuan.top/excelUtil/doc/v3
以下用例都是 3.x 用法:
一行代码搞定 Excel 导出且有水印!!!
就是这么简单!!!
/** * * 参数说明:1.response 没什么好说的 2.list 数据集 3.导出excel的名称 4.自定义水印文字 */
@GetMapping(value = "/export") public void testExport(HttpServletResponse response) throws Exception{ List<PhoneModel> list = new ArrayList<>(); for(int i=0;i<10;i++){ PhoneModel model = new PhoneModel(); model.setNum((i+1)); model.setColor("金色"+i); model.setPhoneName("苹果"+i+"S"); model.setPrice(i); model.setSj(new Date()); list.add(model); } ExcelUtil.exportExcelOutputStream(response,list,PhoneModel.class,"测试Excel导出","素剑步青尘"); }
引入 pom
<!-- https://mvnrepository.com/artifact/net.oschina.likaixuan/excelutil --> <dependency> <groupId>net.oschina.likaixuan</groupId> <artifactId>excelutil</artifactId> <version>3.1.8</version> </dependency>
还没有评论,来说两句吧...