EasyExcel.write()导出表头怎么显示字段中文
时间: 2024-12-08 09:20:24 浏览: 36
easyexcel 动态导出复杂表头.zip
5星 · 资源好评率100%
在EasyExcel中,如果你想要将表头字段以中文的形式导出,你需要在写入数据之前设置列名,并确保列名称的数据源是包含中文的字符串。这里是一个简单的示例:
```java
import com.alibaba.excel.EasyExcel;
import com.alibaba.excel.write.metadata.WriteSheet;
// 创建一个包含中文列名的对象列表
List<String> header = Arrays.asList("姓名", "年龄", "城市");
WriteSheet writeSheet = EasyExcel.writer(fileOutputStream)
.sheet("sheet1") // 设置工作簿和工作表名
.build();
// 使用writeSheet的header方法添加中文表头
writeSheet.startWrite();
for (String column : header) {
writeSheet.writeHeader(column); // 将中文列名写入表头
}
writeSheet.finishWrite(); // 结束写入操作
writeSheet.close(); // 关闭工作表
```
在这个例子中,`column`变量是中文的列名,EasyExcel会自动将其作为表头显示。
阅读全文