一、一定要查看官方文档
地址: easypoi3.0.5
- 看图
- 对应版本
- pom.xml
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>4.1.2</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.1.2</version>
</dependency>
二、测试写的方法
- 前提是依赖都已经成功引入。
- 创建类
@Data
public class DemoData {
//设置excel表头名称
@ExcelProperty("学生编号")
private Integer sno;
@ExcelProperty("学生姓名")
private String sname;
}
- 测试方法
import com.alibaba.excel.EasyExcel;
import java.util.ArrayList;
import java.util.List;
public class TestEasyExcel {
public static void main(String[] args) {
//实现excel写操作
// 1.设置写入文件夹的地址和excel文件名称
String filaname = "F:\\write1.xlsx";
// 2. 调用easyexcel里面的方法实现写操作
EasyExcel.write(filaname,DemoData.class)
.sheet("学生列表")
.doWrite(getData());
}
// 创建方法 返回list集合
private static List<DemoData> getData(){
List<DemoData> list = new ArrayList<>();
for (int i = 0; i < 10; i++) {
DemoData demoData = new DemoData();
demoData.setSno(i);
demoData.setSname("lucy" + i);
list.add(demoData);
}
return list;
}
}
- 测试结果