OpenTBS 更快地填充超过 10000 行的 xlsx 文件

OpenTBS more faster fill xlsx file with over 10000 row

我为 TinyButStront 模板引擎使用 OpenTBS 插件超过 4 年,几乎从一开始,我就发现在合并源数据数组中超过 10000 行的 XLSX 文件时出现问题。

到目前为止,我一直在使用 OpenTBS v.1.9.0,解决这个问题的解决方案可以在这里找到:http://www.tinybutstrong.com/forum.php?thr=3256

但是,我决定将 OpenTBS 从 v.1.9.0 更新到最新的 v.1.9.11,发现我的大数据源问题仍然没有解决,即使 Skrol29 在 v.1.9.2 中说了这一点"保存具有多行的 XLSX 合并工作表时快 6 倍。"

我使用了 http://www.tinybutstrong.com/forum.php?thr=3256 中的相同修复程序 在新的 v.1.9.11 中,它仍然可以工作并更快地合并大量行。

那么,Skrol29,你能再检查一下这个解决方案并应用到正式版本中吗?

http://www.tinybutstrong.com/forum.php?thr=3256 提交的修复程序尚未在 OpenTBS 中实现,因为它使用了正则表达式函数。正则表达式既聪明又强大,但它们假定了一些有时可能不同的字符串配置。所以他们可能没有我们想象的那么严谨。

因此 TBS 和 OpenTBS 简单 XML 解析已经过全面测试,更值得信赖。

所以对于Excel女士工作表合并的性能问题,建议使用OpenTBS 1.9.2以来支持的命令OPENTBS_RELATIVE_CELLS