性能与容量

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.2 Excel 导入导出支持百万级数据吗?

经过测试,SpreadJS 执行 Excel 导入导出时支持 100 万级数据。在线测试 Excel 导入导出 >>

 

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