看网上查不到这个情况记录下
ExcelWriter excelWriter = null;
try (
OutputStream fos = new FileOutputStream((baseDir, csvName));
){
//逻辑 ...
} catch (Exception e){
("导出出错", e);
} finally {
if (excelWriter!=null){
();
}
}
在代码中这样些会出现资源释放的顺序问题,fos 会先于excelWriter释放,导致Can not close IO.