古月梓彬 发表于 2024-8-21 18:48:11

【GCExcel7.1.5】sjs文件,open后再save,耗时严重,会卡死

本帖最后由 Joestar.Xu 于 2024-8-22 13:52 编辑


调研编号:DOCXLS-11083

见附件

Joestar.Xu 发表于 2024-8-22 09:36:35

您好,您描述的情况我了解了,这边调研一下,后续有进展我会在本贴中回复您。

Joestar.Xu 发表于 2024-8-28 10:49:32

您好,根本原因是I列有20001个公式,而SUMIFS公式的参数是整列(1048576),计算时间太长。

这个问题需要等GcExcel支持SpreadJS中的行列概念才能有所改善。

另外,SpreadJS 和 GcExcel 的最大行数的概念不同,因此建议您不要使用“A:A”作为参数,因为 GcExcel 中的最大行数为 1048576,而本Demo中的最大 rowCount 为 20001,因此建议使用 A1:A20001 代替。

古月梓彬 发表于 2024-9-14 09:14:19

附件是配置文件,使用的是sumif函数,有什么优化空间吗。 附件不能上传jsoin,把.zip后缀删除 是配置json。

dump看是卡在这了,从下午2点多,到下午8点多都不能执行完毕

Joestar.Xu 发表于 2024-9-14 12:02:04

注意到您发了一个新帖,后续将在新帖中跟进,本帖就先结贴了。

https://gcdn.grapecity.com.cn/showtopic-226780-1-1.html
页: [1]
查看完整版本: 【GCExcel7.1.5】sjs文件,open后再save,耗时严重,会卡死