使用easyexcel导出多sheet页的excel文件,前端报网络超时。
想开启多线程来写sheet页,在网上搜了许多文章,试了许久,实现不了。
如果有实现了的大佬或者知道为何的给解答下,感激不尽!!!!!!!!!!!!!!!!!!!!!!!!!
为了避免上述问题,在使用 easyexcel 导出多个 sheet 页时,只需要通过 ExcelWriter 类的 write 方法来写入不同的 sheet 页即可,不需要再开启多线程。例如,可以这样写入两个 sheet 页的数据:
// 创建 ExcelWriter 对象
ExcelWriter writer = new ExcelWriter("file.xlsx");
// 写入第一个 sheet 页的数据
List<List<String>> data1 = ...;
writer.write(data1, sheet1);
// 写入第二个 sheet 页的数据
List<List<String>> data2 = ...;
writer.write(data2, sheet2);
// 关闭 ExcelWriter 对象
writer.close();