1.EasyExcel是什么?
EasyExcel是一个基于Java的简单、省内存的读写Excel的阿里开源项目在尽可能节约内存的情况下支持读写百M的Excel。
2.EasyExcel能用在哪里?
项目中涉及到Excel文件,CVS文件大多数的读写操作(导入导出),均可以使用!
3.为什么选用EasyExcel解析excel?
4.如何使用?
阿里官方文档:EasyExcel官方文档 - 基于Java的Excel处理工具 | Easy Excel 官网
步骤:
1.环境搭建:
①创建SpringBoot的maven工程
②引入相关依赖jar--还有Lombok
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>最新版本</version>
</dependency>
③参考官网API完成功能
package com.wjy.entity;
import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Emp {
@ExcelProperty(value = "姓名")
private String name;
@ExcelProperty(value = "年龄")
private Integer age;
@ExcelProperty(value = "性别")