找回密码
 立即注册

QQ登录

只需一步,快速开始

芒果不盲

初级会员

24

主题

64

帖子

216

积分

初级会员

积分
216
芒果不盲
初级会员   /  发表于:2024-7-22 10:25  /   查看:1398  /  回复:14
本帖最后由 Wilson.Zhang 于 2024-8-21 16:21 编辑


产品:SpreadJS
版本:17.1.0
调研编号:SJS-25544

sheet表有一个table,粘贴的时候,如果选择汇总行后,粘贴不会自动扩展
如果不选中的话,是没有没问的
现在我们的功能需要,有汇总行,还要能自动扩展,这个怎么解决

image.png685096130.png

image.png256321715.png



还有 在没有空行的时候,点击汇总行没反应,不能汇总

image.png950723571.png

14 个回复

倒序浏览
eat_grape_5
高级会员   /  发表于:2024-7-22 10:50:29
沙发
楼主所说的“如果选择汇总行后,粘贴不会自动扩展“是在汇总行上进行粘贴吗?如下动图所示:
汇总行对表格区域扩展的影响.gif

关于第二个问题,没有空余行时没有可用区域装填汇总行数据,楼主可以为汇总行预留一行空白行。
回复 使用道具 举报
芒果不盲
初级会员   /  发表于:2024-7-22 10:59:19
板凳
eat_grape_5 发表于 2024-7-22 10:50
楼主所说的“如果选择汇总行后,粘贴不会自动扩展“是在汇总行上进行粘贴吗?如下动图所示:

你可以从wps复制数据试试吗,粘贴就放在汇总行的上面,粘贴2到3列试试
回复 使用道具 举报
芒果不盲
初级会员   /  发表于:2024-7-22 11:07:05
地板
eat_grape_5 发表于 2024-7-22 10:50
楼主所说的“如果选择汇总行后,粘贴不会自动扩展“是在汇总行上进行粘贴吗?如下动图所示:

好像从wps或者excel 粘贴500行而sheet表只有200行,选中了汇总行粘贴的时候,不会自动扩展 table的范围
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-22 11:11:43
5#
芒果不盲 发表于 2024-7-22 10:59
你可以从wps复制数据试试吗,粘贴就放在汇总行的上面,粘贴2到3列试试

在汇总行的上一行进行粘贴时,SpreadJS和Excel、wps表现一样,可以自动扩展。在汇总行粘贴就不一样了,此时SpreadJS不支持扩展。楼主可以在汇总行上一行进行粘贴,这样汇总行也能自动将新增的数据汇总在内。这样是否能满足楼主的需求呢?
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-22 11:14:56
6#
芒果不盲 发表于 2024-7-22 11:07
好像从wps或者excel 粘贴500行而sheet表只有200行,选中了汇总行粘贴的时候,不会自动扩展 table的范围

SpreadJS也可以重设总行数,这点应该不是在汇总行进行粘贴时不能扩展的原因所在。猜测可能是以汇总行作为表格区域的边界,汇总行存在时在汇总行上方可以通过粘贴扩展表格区域,而在汇总行上无法扩展。
回复 使用道具 举报
芒果不盲
初级会员   /  发表于:2024-7-22 11:20:57
7#
eat_grape_5 发表于 2024-7-22 11:14
SpreadJS也可以重设总行数,这点应该不是在汇总行进行粘贴时不能扩展的原因所在。猜测可能是以汇总行作为 ...

选中了汇总行这个功能 在汇总行上方,,粘贴的时候,粘贴500行数据 ,sheet表只有200行, 不会自动扩展 table的范围 ,我没有在汇总那一行粘贴,而是在上行粘贴的,
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-22 11:44:33
8#
芒果不盲 发表于 2024-7-22 11:20
选中了汇总行这个功能 在汇总行上方,,粘贴的时候,粘贴500行数据 ,sheet表只有200行, 不会自动扩展 table ...

大概明白了,也就是说当复制的数据粘在原表格中将超出工作表当前总行数时就不能粘贴扩展,有如下图所示提示信息:
1721619780662.png585818175.png
楼主的问题是这样吗?
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-22 12:23:47
9#
芒果不盲 发表于 2024-7-22 11:20
选中了汇总行这个功能 在汇总行上方,,粘贴的时候,粘贴500行数据 ,sheet表只有200行, 不会自动扩展 table ...

楼主试下这个代码,看看能不能满足需求:
  1. spread.options.allowExtendPasteRange = true;
复制代码

这个属性用以控制在粘贴范围不够时是否扩展粘贴范围,参考API文档了解详情:https://demo.grapecity.com.cn/sp ... lowextendpasterange
回复 使用道具 举报
芒果不盲
初级会员   /  发表于:2024-7-22 14:30:17
10#
eat_grape_5 发表于 2024-7-22 12:23
楼主试下这个代码,看看能不能满足需求:

这个属性用以控制在粘贴范围不够时是否扩展粘贴范围,参考AP ...

不是这个,这个代码我有设置, 是粘贴上,但是table不会自动扩展范围,去掉汇总后就能,正常扩展了,就像我发的第一张图一样,从g2粘贴,table不扩展,去掉汇总后粘贴500行就能扩展
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部