EasyExcel导出示例代码

导入依赖

示例代码

1
2
3
4
5
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>3.1.0</version>
</dependency>

示例

示例代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
@Test
public void exportExcel() {
// 模板文件路径
String filePath = Thread.currentThread().getContextClassLoader().getResource("list.xlsx").getPath();
// 临时文件存储位置
String outPath = "./output.xlsx";

// 业务数据
List<FillData> list = new ArrayList();
for (int i = 0; i < 10; i++) {
FillData fillData = new FillData();
fillData.setName("张三");
fillData.setNumber(5.2);
fillData.setDate(new Date());
list.add(fillData);
}

// 文件导出
try (ExcelWriter excelWriter = EasyExcel.write(outPath).withTemplate(filePath).build()) {
WriteSheet writeSheet = EasyExcel.writerSheet().build();
excelWriter.fill(list, writeSheet);
}

}

EasyExcel导出示例代码
http://cxycsx.vip/2023/05/25/easyexcel/EasyExcel导出示例代码/
作者
程序员陈师兄
发布于
2023年5月25日
许可协议