SpreadJS 表格控件 – 用户评估指南
性能与容量
6.1 加载 10 万条数据也是秒级吗?
经过测试,SpreadJS 加载 100,000 条数据是秒级加载,加载 100,000 行 7 列纯数据(数据绑定模式),耗时约 100 毫秒。
更多性能测试
6.1 - 6.5 章节性能和容量测试设备参数:
- 设备名称:ThinkPad-S2
- 处理器:i7-1165G7\@2.80GHz
- 基带RAM:16.0GB
- 系统类型:64 位操作系统,基于 x64 的处理器
- 浏览器:chrome 版本 98.0.4758.102(正式版本)(64 位)
- 注意:空 sheet 不含任何数据、公式及样式等
- 各项性能及容量数据不具备通用性,仅供参考
6.3 工作簿支持的最大 Worksheet(表单)数
SpreadJS 工作簿支持的最大 Worksheet(表单)数无特殊限制,影响其支持的最大表单数量与浏览器、单个文件大小及设备相关。
经过测试,通过代码循环增加表单,在
30 分钟内 SpreadJS 新增了 10,000 个空表单。
6.4 SpreadJS 保存 100 个空 Worksheet(表单)的容量是多大?
经测试,SpreadJS 保存 100 个空表单(Sheet)的容量为 13KB(具体数据跟设备等环境相关)。
6.5 SpreadJS 表单支持的最大行列数
SpreadJS 表单支持的最大行列数无限制,影响其表单支持的最大行列数与浏览器、文件内容及设备相关。
经过测试,当固定列数为 7
列,行列数据全部为纯文本(无公式、条件格式)时,运行 SpreadJS 的浏览器最大支持行数为 400 万。
测试的数据类型如下面所示:
6.6 葡萄城表格产品线性能测试报告
通过设计常见的性能测试用例,从执行时间、文件体积、内存占用等方面给出具体的数据指标。帮助用户在产品评估以及架构设计时,根据业务特性,合理的规划架构和选择产品。同时,也可以通过数据指标,快速了解葡萄城表格产品在性能及容量方面的能力。
报告将对 SpreadJS 以及 GcExcel Java(以下简称 GcExcel) 两个产品进行性能测试。
点击下载:葡萄城表格产品性能测试报告.pdf