找回密码
 立即注册

QQ登录

只需一步,快速开始

jerrychen3168

注册会员

5

主题

7

帖子

32

积分

注册会员

积分
32
  • 172

    金币

  • 5

    主题

  • 7

    帖子

jerrychen3168
注册会员   /  发表于:2024-8-26 10:33  /   查看:204  /  回复:5
1金币



你好,
如下图模版,因为年季度是动态的
我要如何用设计器设计出动态的表头,再导出js,使用spread.fromJSON


image.png308135985.png

最佳答案

查看完整内容

您好!根据您的描述信息,理解您需要根据工作表Worksheet绑定的数据显示列头,即列头数据来源于绑定数据。针对这样的需求,可以借用SpreadJS的数据透视表或报表特性实现。 数据透视表和报表均支持用户根据实际需要自定义视图结构以显示数据内容,用户可以使用数据透视表特性探索数据内部的关联关系,可以通过报表特性设计数据视图的模板结构,更生动地展示数据内容,达到一图胜千言的效果。它们在在线表格编辑器工具栏的位置分别 ...

5 个回复

倒序浏览
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2024-8-26 10:33:59
来自 2#
本帖最后由 Wilson.Zhang 于 2024-8-26 11:07 编辑

您好!根据您的描述信息,理解您需要根据工作表Worksheet绑定的数据显示列头,即列头数据来源于绑定数据。针对这样的需求,可以借用SpreadJS的数据透视表或报表特性实现。
数据透视表和报表均支持用户根据实际需要自定义视图结构以显示数据内容,用户可以使用数据透视表特性探索数据内部的关联关系,可以通过报表特性设计数据视图的模板结构,更生动地展示数据内容,达到一图胜千言的效果。它们在在线表格编辑器工具栏的位置分别如下图中红框标记所示:
1724641600476.png881144409.png

根据您的需求,数据透视表支持针对日期字段进行日期分组,所支持的周期粒度包括时、分、秒、日、月、季度、年,您需要的是按季度分组;如果数据源中已经根据季度分好组,且包含数据值为每个季度(如2024Q4、2024Q3)的列,那么可以设计该列在报表中的扩展方向为横向来达到您想要的实际视图效果。
请问下您的具体需求场景,这样我们也能帮您更准确地评估适合您需要的功能特性。

关于数据透视表和报表特性的更多内容,您可以参考官网教程了解:
数据透视表--https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/pivot-table/pivot-field/pivot-group/date-group/purejs
报表--https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/report-sheet/overview/purejs





回复 使用道具 举报
jerrychen3168
注册会员   /  发表于:2024-8-26 13:44:23
3#
Wilson.Zhang 发表于 2024-8-26 11:00
您好!根据您的描述信息,理解您需要根据工作表Worksheet绑定的数据显示列头,即列头数据来源于绑定数据。 ...

请问设计器有办法做到动态的表头栏位吗?或者设计器做出的模版表头都是固定的格式?
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-26 15:18:32
4#
jerrychen3168 发表于 2024-8-26 13:44
请问设计器有办法做到动态的表头栏位吗?或者设计器做出的模版表头都是固定的格式?

我理解您所提到的“动态的表头栏位”是:比如以原有2024年各季度数据为原工作表内容,随着时间推进,数据源中新增了2025年的数据,渐渐地,在列头新增显示“2025Q1”、“2025Q2”等新季度名称,跟您确认下是这样吗?如果是这样的,那就如在2楼向您介绍的内容,可以借助于数据透视表或报表实现。数据透视表和报表都可以帮助用户定义一个固定的模板格式,而后装填数据进来模板即可。

如果您发现我的理解存在偏差,请您多提供一些信息来帮助我们理解问题。此外,请问您有哪些地方不太明白呢?
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-29 14:23:42
5#
您好!请问下您的问题解决的如何了,我们提供的信息是否有帮助您解决问题呢?
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-30 10:20:45
6#
您好!从跟帖信息中了解到您的问题已得到有效的解决方案,那就结帖了。如有问题,欢迎继续发帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部