Java 打开Excel文件,并在原文件指定单元格修改完,将原文件保存,不产生新的excel文件.
我看了很多解释,都是在说如何将excel文件数据迁移到新的excel上的,那有没有就只是打开一个excel,然后修改,然后就保存这个excel呢?不产生新的文件,我就只是想修改更新原文件而已.
Java 打开Excel文件,并在原文件指定单元格修改完,将原文件保存,不产生新的excel文件.
我看了很多解释,都是在说如何将excel文件数据迁移到新的excel上的,那有没有就只是打开一个excel,然后修改,然后就保存这个excel呢?不产生新的文件,我就只是想修改更新原文件而已.
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
5 回答850 阅读
4 回答1.2k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
3 回答2.2k 阅读
1 回答2.5k 阅读✓ 已解决
看了楼主的问题,我去看了看网上相关的帖子,总结了一下。
一般来说,读取文件之后,进行业务处理,都会生成一个新的文件来存储更新的数据结果。这样做是为了保留原有文件不受影响。当然从技术上来讲写回原文件肯定是可以的,基本思路就是:指定写回文件或输出流时,仍选择原文件即可。
拿HSSFWorkbook举例上个简单的代码。