记录一次用EasyExcel实现Excel导入导出
以前工作中实现Excel操作都是用的公司封装好的功能或者用JXL和POI,最近发现了一款excel操作神器EasyExcel,看了源码之后是真香啊,用起来简直不要太爽! 下面就先简单的实现一个导入导出,后面的其他功能再慢慢研究,废话不多说,上代码:
目录
先要添加maven依赖:
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>3.0.5</version>
</dependency>
然后可以直接在实体类中配置表头,@ExcelProperty()就是用来设置表头的,也可以这样写:@ExcelProperty(value="名称",index=索引),如果不需要某个字段,可以使用@ExcelIgnore注解忽略;此外@ExcelProperty()还有很多配置各种类型的表头,详情可以参考EasyExcel官方文档
@TableName(value = "user")
@Data
public class User implements Serializable {
//@ExcelProperty:配置表头
@ExcelProperty("主键")
private String id;
@ExcelProperty(