找回密码
 立即注册

QQ登录

只需一步,快速开始

lynn8588
金牌服务用户   /  发表于:2024-1-31 17:55  /   查看:2219  /  回复:6
本帖最后由 lynn8588 于 2024-1-31 18:00 编辑

你好,我们现在有一个需求,后端用GcExcel插入行时,需要同时带上上一行的Excel公式,同时,公式需要按照Excel的行为进行正确的变化,如下图这种情况:

image.png647783813.png

我们的执行结果就应该是:copy单元格公式打印出来为=A2+B2 ,目前按照这个执行结果,单元格公式是空的,麻烦帮忙纠正一下写法是否有问题。

还有一个疑问,按照上图的打印结果,第一次打印cellSum单元格公式,可以得到=A1+B1,但是第二次打印时,就变为了空,不知道是什么原因呢?

6 个回复

倒序浏览
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-2-1 09:25:46
沙发
本帖最后由 Richard.Huang 于 2024-2-1 09:27 编辑

您好,首先您用的是cut方法,这是剪切,意味着源单元格内容会被清除,复制应该用copy方法,其次,cut中传递的参数是目的地IRange,比如A剪切粘贴到B,那么就是A.cut(B),您的参数和对象写反了,您应该像下面这样才对,copy方法同理
image.png853288574.png
回复 使用道具 举报
lynn8588
金牌服务用户   /  发表于:2024-2-1 10:03:47
板凳
好的,明白了,我试试看
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-2-1 10:25:30
地板
lynn8588 发表于 2024-2-1 10:03
好的,明白了,我试试看

回复 使用道具 举报
lynn8588
金牌服务用户   /  发表于:2024-2-1 14:26:52
5#
上述问题解决了,谢谢,我们在复制的时候,还有一种情况,如果第一行的单元格是下拉列表,我们在复制的时候也需要复制到新增行上,那么gcExcel在拿到某个单元的时候,是否可以判断它是下拉列表呢?
回复 使用道具 举报
lynn8588
金牌服务用户   /  发表于:2024-2-1 15:20:59
6#
lynn8588 发表于 2024-2-1 14:26
上述问题解决了,谢谢,我们在复制的时候,还有一种情况,如果第一行的单元格是下拉列表,我们在复制的时候 ...

这个问题也不需要解答了,因为我发现下一行的单元格会自动带上上一行的样式,包括下拉列表
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-2-1 15:39:56
7#
lynn8588 发表于 2024-2-1 15:20
这个问题也不需要解答了,因为我发现下一行的单元格会自动带上上一行的样式,包括下拉列表

好的,本帖子的问题解决,这里就先结帖了。后续如果您有新的问题,也欢迎创建新的求助帖。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部