【spreadjs V16.0.1】剪切列公式错误问题(SJS-17568)
本帖最后由 Richard.Ma 于 2023-3-30 12:06 编辑spreadjs对列进行剪切操作,剪切后公式与预期结果不一致
例如:剪切【汇总达成】这个sheet页中AX列到CD列
针对AX8这个单元格,
剪切前公式为:
=SUMIFS(快递明细!$AA:$AA,快递明细!$F:$F,$A8,快递明细!$A:$A,">="&汇总达成!AX$1,快递明细!$A:$A,"<="&汇总达成!AX$2)/SUMIFS(快递明细!$AB:$AB,快递明细!$F:$F,$A8,快递明细!$A:$A,">="&汇总达成!AX$1,快递明细!$A:$A,"<="&汇总达成!AX$2)
本地Excel剪切后公式变化为:
=SUMIFS(快递明细!$AA:$AA,快递明细!$F:$F,$A8,快递明细!$A:$A,">="&汇总达成!CD$1,快递明细!$A:$A,"<="&汇总达成!CD$2)/SUMIFS(快递明细!$AB:$AB,快递明细!$F:$F,$A8,快递明细!$A:$A,">="&汇总达成!CD$1,快递明细!$A:$A,"<="&汇总达成!CD$2)
Spreadjs剪切后公式变化为:
=SUMIFS(快递明细!$XEY:$XEY,快递明细!$XED:$XED,$A8,快递明细!$XDY:$XDY,">="&汇总达成!CD$1,快递明细!$XDY:$XDY,"<="&汇总达成!CD$2)/SUMIFS(快递明细!$XEZ:$XEZ,快递明细!$XED:$XED,$A8,快递明细!$XDY:$XDY,">="&汇总达成!CD$1,快递明细!$XDY:$XDY,"<="&汇总达成!CD$2)
我没有理解你说的剪切AX 到CD列是什么意思,如果是Ctrl+X, Ctrl+V,剪切AX,然后粘贴到CD列的话,那么AX列就是空的了。并没有公式。
请详细描述一下加载你的json后的后续操作
你可以通过ClipboardPasting事件,将cancel设置为true(取消系统自动的粘贴)
然后自己通过pasteData.html获取剪切板中的html,后面就只能自己解析html然后设置单元格值了
https://demo.grapecity.com.cn/spreadjs/help/api-15.1/GC.Spread.Sheets.Worksheet.html#event:ClipboardPasting Richard.Ma 发表于 2023-3-15 18:32
我没有理解你说的剪切AX 到CD列是什么意思,如果是Ctrl+X, Ctrl+V,剪切AX,然后粘贴到CD列的话,那么AX列 ...
是操作的Ctrl+X, Ctrl+V呢,但是同样的操作,在本地excel和spreadjs中的结果确是不一样的呢,不同的是AX列中的公式 齐天大猫 发表于 2023-3-15 20:00
是操作的Ctrl+X, Ctrl+V呢,但是同样的操作,在本地excel和spreadjs中的结果确是不一样的呢,不同的是AX ...
不好意思说错了,不同是的粘贴后CD列中的公式 问题已经重现,此问题需要会作为bug提交研发。帖子暂时保留处理 此问题已经在V16.0.7修复,请升级版本验证。
页:
[1]