我使用 apache poi 来读取和写入 excel。我可以毫无问题地做到这一点。但是在现有的 excel 上编写大型 excel 时我面临内存问题。下面更详细地解释我有模板,其中列标题是彩色的合并(我在一张纸上谈论 100 到 150 列)这我大约有 10 张纸。现在我从数据库中读取数据并将数据填充到这个excel中。现在对于小型数据集,我可以做到,但对于大型数据集,它会耗尽内存。虽然我以小块的形式从 db 中获取数据,例如 1000 行数据,同时处理 1000 行并再次获得另一组数据。每张表的最大数据行为 50,000 行,每张表中的最小行数为 1 行
我已经阅读了有关 SXSSF 的信息,但问题是它不能对现有的 excel 进行编辑。
请让我知道您对如何解决此问题的想法。