我在TinyButStront模板引擎上使用OpenTBS插件超过4年,几乎从一开始,我发现在源数据阵列中合并XLSX文件超过10000行时出现问题。
到目前为止,我已经使用过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&#34中说过;保存具有多行的XLSX合并工作表时,速度提高了6倍。"
我已使用http://www.tinybutstrong.com/forum.php?thr=3256中的相同修复程序 在新的v.1.9.11中,它仍然有效,并且可以更快地合并多行。
那么,Skrol29,你能再次审查这个解决方案并申请正式发布吗?
答案 0 :(得分:0)
在http://www.tinybutstrong.com/forum.php?thr=3256提交的修补程序尚未在OpenTBS中实现,因为它使用了regexp函数。 Regexp是聪明且强大的,但是它们假设某些字符串处置可能有时会有所不同。所以它们可能没有我们想象的那么严格。
因此,TBS和OpenTBS简单的XML解析已经过全面测试,并且更加可靠。
因此,对于Excel工作表合并的性能问题,建议使用自OpenTBS 1.9.2以来支持的OPENTBS_RELATIVE_CELLS命令。