民间,
我们有一项与excel更新的可扩展性相关的要求。
e.g。我们有Excel工作簿,其中10个工作表各有大量数据。
现在我们要做的是用“NEW VALUE”替换其中一张CELL中的一张CELL
但是对于Apache POI,我们知道即使我们必须修改其中一个Excel工作表中的数据,我们也必须加载整个“工作簿”。这会消耗巨大的内存,是不可接受的。
是否有任何CELL级读写(立即刷新)工具或Excel的API。
答案 0 :(得分:1)
XLSX文件实际上是一个包含多个XML文件的ZIP文件。
您可以提取内容(但保持文件夹结构不变),只更改所需的XML文件,将其压缩,然后替换原始文件。