找回密码
 立即注册

QQ登录

只需一步,快速开始

扁担宽板凳长
金牌服务用户   /  发表于:2023-7-14 15:41  /   查看:884  /  回复:2
本帖最后由 Lynn.Dou 于 2023-7-19 17:35 编辑

你好:
模版单元格F2的下方如果有111,会导致F列填充失败。
模版Excel:


image.png477265014.png
结果Excel:
image.png242967833.png

附件demo: SpillQuestion.zip (245.72 KB, 下载次数: 31)
image.png618870544.png

2 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-14 18:58:16
沙发
本帖最后由 Lynn.Dou 于 2023-7-19 17:35 编辑

您好,问题已重现,这边调研一下,后续有进展我会在本贴中回复您。

另外,“此外还需要了解一下模版中公式的计算逻辑,比如{{ds.field}}、{{=Sum(ds.field)}}、{{==Sum(A1:A3)}}、{{==A3 + B3}} 等的计算的先后顺序、大致步骤,以便给客户推荐正确的使用方式。”,您是想要根据这些信息实现什么需求呢?如何理解“以便给客户推荐正确的使用方式”呢?

本帖先做保留处理了。[DOCXLS-8554]
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-17 15:37:15
板凳
您好,经调研原始模板文件有两个问题:

1、应在模板的第一个(父)单元格中设置 FM=O,因为子单元格将与父单元格一起扩展。

2、公式单元格F2的父单元格未分配,因此它没有父单元格,并且不知道如何展开,生成的公式也不正确。而在设置父单元格(B2)后,它会以ds.商品分类展开,这样,{{=D2-C2(C=B2)}}和{{==D2-C2(C=B2))}}才会工作。

请参考修改后的模版。

模版2.xlsx

9.09 KB, 下载次数: 30

SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部