请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

为谔谔
金牌服务用户   /  发表于:2025-6-10 10:57  /   查看:53  /  回复:5
1金币
数据透视表使用正常工作表作为数据源和使用表格工作表作为数据源时有什么区别?哪种实现方式更方便?两种实现方式分别是怎么实现的,更新透视表的时候两种实现方式分别怎么更新的?

最佳答案

查看完整内容

集算表和透视表并非一个概念。您可以这样理解: 数据透视表的创建需要数据源,数据源可以来源于普通sheet,也可以来源于集算表。 如下为学习指南的介绍,可以更清晰的看出二者之间的关系:

5 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2025-6-10 10:57:06
来自 6#
集算表和透视表并非一个概念。您可以这样理解:
数据透视表的创建需要数据源,数据源可以来源于普通sheet,也可以来源于集算表。
如下为学习指南的介绍,可以更清晰的看出二者之间的关系:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2025-6-10 14:01:19
2#
您好,
“使用表格工作表作为数据源”具体指的是什么呢?请详细描述下。
回复 使用道具 举报
为谔谔
金牌服务用户   /  发表于:2025-6-10 14:09:04
3#
Lynn.Dou 发表于 2025-6-10 14:01
您好,
“使用表格工作表作为数据源”具体指的是什么呢?请详细描述下。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2025-6-10 15:01:35
4#
“使用表格工作表作为数据源”这里指的是根据 tableSheet 构建数据透视表。两种不同构建方式的区别,主要在于数据源的管理上。
先介绍下tablesheet,它是一个新的sheet结构。通过dataManager对数据源进行管理,以行列级别进行控制(普通sheet是单元格级别的控制),在数据加载和数据交互上有明显优势。
具体可以参考产品文档关于集算表的相关介绍:
https://demo.grapecity.com.cn/sp ... features/tablesheet

选择哪种方式创建透视表主要取决于您的业务上对数据源有何要求。比如说,如果您数据源体量较大,对SpreadJS加载数据源的性能有要求,同时希望数据源的增删改查可以方便的更新到后端,那么集算表是一个比较好的选择,此时就可以基于集算表创建透视表。
但是如果您的数据源只是sheet中的一部分数据,比如sheet中需要有标题、描述信息、图表等其他元素,那么就需要用普通sheet。因为集算表是行列维度的结构,很多单元格级别的操作它是不支持的。

更新数据源时都需要使用updateSource或者通过设计器工具栏的更新按钮。

您可以在设计器中实际创建tableSheet和pivotSheet感受下两种方式的差距,下方操作动图供参考:
https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
为谔谔
金牌服务用户   /  发表于:2025-6-10 15:11:45
5#
Lynn.Dou 发表于 2025-6-10 15:01
“使用表格工作表作为数据源”这里指的是根据 tableSheet 构建数据透视表。两种不同构建方式的区别,主要在 ...

你这里说的是计算表,我想问下计算表和透视表是一个东西吗?或者说透视表的功能计算表都包含吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部