Apache POI如何在不加载整个excel(xlsx文件)的情况下修改excel单元格
各位 我们有一个与excel更新的可伸缩性相关的要求 e、 我们有10张工作表的Excel工作手册,每个工作表都有大量的数据 现在我们要做的是用“新值”替换其中一个工作表中的一个单元格 但有了ApachePOI,我们知道即使必须修改其中一个excel表中的数据,也必须加载整个“工作手册”。这会消耗大量内存,是不可接受的Apache POI如何在不加载整个excel(xlsx文件)的情况下修改excel单元格,excel,apache-poi,Excel,Apache Poi,各位 我们有一个与excel更新的可伸缩性相关的要求 e、 我们有10张工作表的Excel工作手册,每个工作表都有大量的数据 现在我们要做的是用“新值”替换其中一个工作表中的一个单元格 但有了ApachePOI,我们知道即使必须修改其中一个excel表中的数据,也必须加载整个“工作手册”。这会消耗大量内存,是不可接受的 是否有excel的单元级读写(即时刷新)功能或API。XLSX文件实际上是包含多个XML文件的ZIP文件 您可以提取内容(但保持文件夹结构不变),只更改所需的XML文件,将其压缩
是否有excel的单元级读写(即时刷新)功能或API。XLSX文件实际上是包含多个XML文件的ZIP文件
您可以提取内容(但保持文件夹结构不变),只更改所需的XML文件,将其压缩回去,然后替换原始文件。
.xls
或.xlsx
-它们是不同的。is.xlsx文件(excel 2010)使用任何JAVA API获取.xlsx的XML部分,然后将其合并回去。