easyexcel 导出数据
时间: 2023-11-09 09:03:39 浏览: 52
使用 easyexcel 导出数据的步骤如下:
1. 引入 easyexcel 依赖包
2. 创建 ExcelWriter 对象
3. 创建 Sheet 对象
4. 写入表头数据
5. 写入表格数据
6. 关闭流,完成导出
示例代码如下:
```java
// 引入 easyexcel 依赖包
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>2.2.10</version>
</dependency>
// 创建 ExcelWriter 对象
String fileName = "test.xlsx";
OutputStream outputStream = new FileOutputStream(fileName);
ExcelWriter excelWriter = new ExcelWriter(outputStream, ExcelTypeEnum.XLSX);
// 创建 Sheet 对象
Sheet sheet = new Sheet(1, 0, YourDataClass.class);
// 写入表头数据
List<List<String>> head = new ArrayList<>();
head.add(Arrays.asList("列1", "列2", "列3"));
sheet.setHead(head);
// 写入表格数据
List<YourDataClass> data = getData();
excelWriter.write(data, sheet);
// 关闭流,完成导出
excelWriter.finish();
outputStream.close();
```
其中,YourDataClass 是你要导出的数据类,getData() 方法是获取数据的方法。