本帖最后由 Clark.Pan 于 2024-1-18 11:18 编辑
没问题,这种升级后反而产生问题的bug本来优先级就会较高
目前内部已经提升了优先级
目前可以先用这个临时方案解决:
- workbook.setEnableCalculation(false);
- workbook.processTemplate();
- workbook.setEnableCalculation(true);
复制代码
经测试该方案可以使得V6.1.1版本中时间降低至9.6S。虽然还达不到V6.0.4的性能,但明显可以大幅降低。
后续我们会尽快修复这个Bug,目前初步预计在V7.0.3修复
但是由于我们在 6.1.0 版本中添加了对动态数组公式的一些支持。恐怕它可能无法达到与 6.0.4 版本完全一致的性能,只能尽量的去接近。 原因是这个模板文件中存在整个列引用。在支持动态数组公式之后,这样的引用考虑的逻辑会多一些,会造成性能上的损失。
|