easyexcel导出表,怎么设置表头
时间: 2023-09-24 19:14:08 浏览: 90
在 EasyExcel 中,设置表头可以通过 `@ExcelProperty` 注解来实现。具体步骤如下:
1. 在需要导出的实体类中,通过 `@ExcelProperty` 注解来指定需要导出的列和列名。例如:
```java
public class User {
@ExcelProperty(value = "ID", index = 0)
private Integer id;
@ExcelProperty(value = "姓名", index = 1)
private String name;
@ExcelProperty(value = "年龄", index = 2)
private Integer age;
// 省略 getter 和 setter 方法
}
```
2. 在导出 Excel 文件时,创建一个 `ExcelWriter` 对象,并通过 `write` 方法将数据写入到 Excel 文件中。例如:
```java
// 创建 ExcelWriter 对象
ExcelWriter excelWriter = EasyExcel.write(fileName, User.class).build();
// 写入数据
excelWriter.write(data, sheet1);
// 关闭流
excelWriter.finish();
```
其中,第二个参数为实体类的 Class 对象,EasyExcel 会根据这个类中的 `@ExcelProperty` 注解来生成表头。`value` 属性指定了列名,`index` 属性指定了列的位置。
通过以上步骤,即可在导出 Excel 文件时设置表头。
阅读全文