找回密码
 立即注册

QQ登录

只需一步,快速开始

Clark.Pan 讲师达人认证 悬赏达人认证 SpreadJS 开发认证

超级版主

200

主题

9899

帖子

1万

积分

超级版主

Rank: 8Rank: 8

积分
15535

讲师达人悬赏达人微信认证勋章SpreadJS 认证SpreadJS 高级认证元老葡萄

Clark.Pan 讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-2-27 21:49  /   查看:1628  /  回复:0
本帖最后由 Clark.Pan 于 2022-2-28 14:27 编辑

集算表 (TableSheet)是一个具备高性能渲染、数据绑定功能、公式计算能力的数据表格,通过全新构建的关系型数据管理器结合结构化公式,在高性能表格的基础上提供排序、筛选、样式、行列冻结、自动更新、单元格更新等功能。
image.png319012450.png
集算表的出现,不但可以将表格作为数据库使用,保存大量结构化数据,还支持后端加载和原始数据回写,以此实现实时分析、处理,以及跨数据源计算和数据再加工等功能。借助这些功能,集算表非常适用于开发企业预算系统、财务系统,以及针对这些系统的数据分析、可视化展示、快速绑定、在线编辑等场景的搭建。


高性能:
集算表的“集”字,说明了集算表的应用场景就是在前端对大批量的数据做渲染,排序,筛选,增删改查等操作。下面的测试是一个数据量在20W的集算表。
从加载到渲染一共花费了2S多的时间,这里的时间包含数据库查询,前端页面渲染。如果单纯从前端设置console.time去检测会发现仅用了25ms时间
image.png701954650.png
另外,集算表在筛选,排序的速度上也有了重大的提升20W行的数据排序和筛选可以做到秒级加载。

公式计算:
计算表的“算”字,说明了计算表的另一个功能就是公式计算。


1.计算表可以使用SpreadJS的计算引擎添加计算列,辅助进行公式计算。
详情可以参考学习指南中的例子:
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/table-sheet/column-formula/purejs

2.表单可以通过QUERY函数直接访问DataManager中的数据。可以交叉引用和汇总集算表中的数据,以创建高级报表视图。
详情可以参考下面的例子:
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/table-sheet/column-formula/purejs

详细资料:
SpreadJS 学习指南关于集算表的介绍:
image.png861778259.png
SpreadJS V15发布会中对集算表的介绍视频:


相关技术博客:
【集算表】如何在30分钟完成表格增删改查的前后端框架搭建



0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部