以下代码会导致每次overwrite 原来的表格
val workbook = new XSSFworkbook(new File(path))
....
workbook.close()
如果像python 一样 file(xxxx, “r”) 以只读方式打开,请使用FileInputStream 代替File
val workbook = new XSSFworkbook(new FileInputStream(path))
....
workbook.close()
问题解决
文章讲述了在Java中如何避免每次操作都覆盖原有的Excel表格,建议使用FileInputStream代替File以打开文件进行只读操作,如`valworkbook=newXSSFWorkbook(newFileInputStream(path))`,然后确保正确关闭workbook。
254

被折叠的 条评论
为什么被折叠?



