Clark.Pan 发表于 2022-2-27 21:49:01

2022年了,你竟然不知道“集算表”,这就是你的问题了

本帖最后由 Clark.Pan 于 2022-2-28 14:27 编辑

集算表 (TableSheet)是一个具备高性能渲染、数据绑定功能、公式计算能力的数据表格,通过全新构建的关系型数据管理器结合结构化公式,在高性能表格的基础上提供排序、筛选、样式、行列冻结、自动更新、单元格更新等功能。

集算表的出现,不但可以将表格作为数据库使用,保存大量结构化数据,还支持后端加载和原始数据回写,以此实现实时分析、处理,以及跨数据源计算和数据再加工等功能。借助这些功能,集算表非常适用于开发企业预算系统、财务系统,以及针对这些系统的数据分析、可视化展示、快速绑定、在线编辑等场景的搭建。


高性能:
集算表的“集”字,说明了集算表的应用场景就是在前端对大批量的数据做渲染,排序,筛选,增删改查等操作。下面的测试是一个数据量在20W的集算表。
从加载到渲染一共花费了2S多的时间,这里的时间包含数据库查询,前端页面渲染。如果单纯从前端设置console.time去检测会发现仅用了25ms时间
另外,集算表在筛选,排序的速度上也有了重大的提升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 学习指南关于集算表的介绍:https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/table-sheet/overview/purejsSpreadJS V15发布会中对集算表的介绍视频:https://live.vhall.com/v3/lives/subscribe/797499673

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



页: [1]
查看完整版本: 2022年了,你竟然不知道“集算表”,这就是你的问题了