使用阿里的easyexcel创建file
时间: 2023-05-12 19:06:28 浏览: 118
非常感谢您的提问。关于使用阿里的easyexcel创建file的问题,您可以参考以下代码:
```
// 创建 Excel 对象
ExcelWriter writer = EasyExcel.write(fileName).build();
// 创建 Sheet 对象
Sheet sheet = new Sheet(1, 0);
// 设置表头
List<List<String>> head = new ArrayList<List<String>>();
List<String> head0 = new ArrayList<String>();
head0.add("姓名");
head0.add("年龄");
head0.add("性别");
head.add(head0);
sheet.setHead(head);
// 设置数据
List<List<Object>> data = new ArrayList<List<Object>>();
for (int i = 0; i < dataList.size(); i++) {
List<Object> item = new ArrayList<Object>();
item.add(dataList.get(i).getName());
item.add(dataList.get(i).getAge());
item.add(dataList.get(i).getGender());
data.add(item);
}
sheet.setClazz(Student.class);
sheet.setAutoWidth(Boolean.TRUE);
writer.write(data, sheet);
// 关闭 Excel 对象
writer.finish();
```
希望这个代码能够帮助到您。如果您有其他问题,欢迎继续提问。