easyexcel已存在的excel里追加数据
easyexcel
快速、简洁、解决大文件内存溢出的java处理Excel工具
项目地址:https://gitcode.com/gh_mirrors/ea/easyexcel
免费下载资源
·
ExcelWriter excelWriter = null; File templateFile = new File(filePath, fileName); File destFile = new File(filePath, "test.xlsx"); try { if (templateFile.exists()) { //追加数据,目标文件与原始文件不能是同一个文件名 //withTemplate()指定模板文件 excelWriter = EasyExcel.write().withTemplate(templateFile) //.file() 指定目标文件,不能与模板文件是同一个文件 .file(destFile).autoCloseStream(false).build(); } else { excelWriter = EasyExcel.write(templateFile, ElemPersonListExcel.class) .build(); } WriteSheet writeSheet = EasyExcel.writerSheet("人员清单") .build(); excelWriter.write(elemPersonListExcelList, writeSheet); } finally { // 千万别忘记finish 会帮忙关闭流 if (excelWriter != null) { excelWriter.finish(); } } if (destFile.exists()) { //删除原模板文件,新生成的文件变成新的模板文件 templateFile.delete(); destFile.renameTo(templateFile); }
GitHub 加速计划 / ea / easyexcel
31.64 K
7.47 K
下载
快速、简洁、解决大文件内存溢出的java处理Excel工具
最近提交(Master分支:3 个月前 )
c42183df
Bugfix 3 个月前
efa7dff6 * 重新加回 `commons-io`
3 个月前
更多推荐
已为社区贡献1条内容
所有评论(0)