可以在调用schResService.addRes(schRes)之前先将数据存储到一个 List 中,然后再使用 EasyExcel 将 List 中的数据写入到 Excel 表格。具体操作可以参考 EasyExcel 的官方文档和示例代码。例如:

// 定义一个 List 用于存储数据 List schResList = new ArrayList<>();

classes.forEach(x -> { // 省略原来的代码 schResList.add(schRes); // 省略原来的代码 });

// 使用 EasyExcel 将 List 中的数据写入到 Excel 表格 // 定义 Excel 文件名和表名 String fileName = 'schedule.xlsx'; String sheetName = 'Schedule Result';

// 定义表头 List head = Arrays.asList('Class Number', 'Department', 'Course', 'Course Number', 'Max Number of Students', 'Room', 'Capacity', 'Instructor Name', 'Instructor ID', 'Meeting Time', 'Meeting Time ID');

// 将数据写入到 Excel 表格中 EasyExcel.write(fileName) .sheet(sheetName) .head(head) .doWrite(schResList);

Java EasyExcel 与 数据库操作结合写入 Excel 表格

原文地址: https://www.cveoy.top/t/topic/m7Fi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录