如何使用easyexcel3.2.1导出【进展反馈1】 技术部-OA室-杜瑞敏-时间 内容:XXXXXXXXXXXX 附件:URL/名字 【进展反馈2】 技术部-OA室-杜瑞敏-时间 内容:XXXXXXXXXXXX 附件:URL/名字。能导出到一个单元格里吗
时间: 2023-10-06 16:11:11 浏览: 138
excel-spring-boot-starter:阿里巴巴Easyexcel Spring Boot Starter
可以使用EasyExcel 3.2.1来导出数据到一个单元格中。首先,你需要创建一个excel对象并指定导出的文件路径,然后创建一个Sheet对象,并使用write方法将数据写入单元格中。以下是一个示例代码:
```java
// 创建excel对象
ExcelWriter writer = new ExcelWriter("file.xlsx");
// 创建sheet对象
Sheet sheet = new Sheet(1, 0);
// 定义表头
List<List<String>> head = new ArrayList<>();
List<String> head1 = new ArrayList<>();
head1.add("进展反馈1");
head1.add("进展反馈2");
head.add(head1);
sheet.setHead(head);
// 写入数据
List<List<String>> data = new ArrayList<>();
List<String> rowData = new ArrayList<>();
rowData.add("技术部-OA室-杜瑞敏-时间 内容:XXXXXXXXXXXX 附件:URL/名字");
rowData.add("技术部-OA室-杜瑞敏-时间 内容:XXXXXXXXXXXX 附件:URL/名字");
data.add(rowData);
sheet.setRecords(data);
// 输出excel文件
writer.write1(sheet);
// 关闭excel对象
writer.finish();
```
在上面的代码中,我们创建了一个ExcelWriter对象,指定要导出的文件路径。然后我们创建一个Sheet对象,并定义表头。接着,我们将数据写入一个List对象中,然后将这个List对象设置到Sheet中。最后,使用ExcelWriter的write1方法将Sheet对象写入Excel文件中。
注意:这里我们只写入了一行数据,如果需要写入多行数据,只需要在data中添加多个List对象即可。
阅读全文