找回密码
 立即注册

QQ登录

只需一步,快速开始

兰之

注册会员

6

主题

16

帖子

46

积分

注册会员

积分
46
最新发帖
兰之
注册会员   /  发表于:2024-3-22 10:04  /   查看:620  /  回复:4
1金币

列分组折叠后如何展示指定的列数,而非默认的1列?

举例如图,如何达到【预期目标】中所示的效果?
image.png40121764.png

4 个回复

倒序浏览
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-3-22 11:15:45
沙发
您好,看您的“预期目标”实际上就是month1汇总的三列,因此我想您可以将前六列设置分组
image.png794918212.png
效果如下:
image.png121453551.png
回复 使用道具 举报
兰之
注册会员   /  发表于:2024-3-22 11:22:51
板凳
Richard.Huang 发表于 2024-3-22 11:15
您好,看您的“预期目标”实际上就是month1汇总的三列,因此我想您可以将前六列设置分组

效果如下:

你好 我的图可能对你有些误导
1. 截图是为了展示数据的关系,我实际是在SpreadJS中操作的,并非Excel
2. month1 是 {week1 week2 moth1汇总}三个元素的父级,因此预期希望将折叠时能保留这样的从属关系
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-3-22 14:02:12
地板
兰之 发表于 2024-3-22 11:22
你好 我的图可能对你有些误导
1. 截图是为了展示数据的关系,我实际是在SpreadJS中操作的,并非Excel
2 ...

您好,上图就是在SpreadJS中实现的,猜测您是较老版本中没有设计器的工具栏部分,您可以用以下代码实现您的需求:
sheet.columnOutlines.group(0,6);

对于您的第二个问题,分组仅仅只是一个样式的折叠,并不具备您所说的从属关系,因此您说的从属关系具体是一个什么样的效果呢
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-4-29 15:45:09
5#
您好,由于您长时间未回帖,本贴就先作结帖处理了,后续如果有其他新的问题,欢迎继续发新帖询问
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部