找回密码
 立即注册

QQ登录

只需一步,快速开始

写BUG的程序员

注册会员

20

主题

53

帖子

189

积分

注册会员

积分
189
写BUG的程序员
注册会员   /  发表于:2024-3-22 15:35  /   查看:948  /  回复:13
10金币
本帖最后由 Joestar.Xu 于 2024-3-25 15:09 编辑


调研编号:SJS-23554

下图为展示效果, R4单元格设置的公式为 =C1  没有展示出C1的值,  反而Q4单元格,设置的公式为 =R4-1  却显示出了结果
image.png778301391.png image.png376204528.png
附件中demo可以复现


demo.zip

8.57 MB, 下载次数: 62

评分

参与人数 1金币 +200 收起 理由
Joestar.Xu + 200 很给力!

查看全部评分

13 个回复

正序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-4-8 13:56:42
14#
您好,该问题已在17.0.6版本中修复,您可以升级后再测试一下。
SpreadJS 17.0.8 | GcExcel 7.1.1 已发布~
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-3-26 13:46:42
13#
您好,您描述的情况初步认定为是一个Bug,目前正在修复中,等修复完毕我会在帖子下回复您。
SpreadJS 17.0.8 | GcExcel 7.1.1 已发布~
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-3-25 15:17:35
12#
SpreadJS 17.0.8 | GcExcel 7.1.1 已发布~
回复 使用道具 举报
写BUG的程序员
注册会员   /  发表于:2024-3-25 15:15:34
11#
Joestar.Xu 发表于 2024-3-25 15:06
您好,跟进一下目前的调研进展,目前在附件中的这两个Demo中复现出了问题:

好的,谢谢
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-3-25 15:06:03
10#
本帖最后由 Joestar.Xu 于 2024-3-25 15:08 编辑

您好,跟进一下目前的调研进展,目前在附件中的这两个Demo中复现出了问题:

image.png563491210.png

image.png220308531.png

我们接下来会进一步调研此处的差异,后续有进展我会在本帖中回复您。

demo2.zip

8.43 MB, 下载次数: 54

demo.zip

8.43 MB, 下载次数: 47

SpreadJS 17.0.8 | GcExcel 7.1.1 已发布~
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-3-25 11:00:48
9#
您好,该问题目前还在调研中,后续有进展我会第一时间回复您。
SpreadJS 17.0.8 | GcExcel 7.1.1 已发布~
回复 使用道具 举报
写BUG的程序员
注册会员   /  发表于:2024-3-25 10:31:01
8#
Joestar.Xu 发表于 2024-3-22 17:02
按照您说的,我在16.1.4中测试了一下,同样的代码,16.1.4中能够计算出结果,但是17.0.4却无法计算出来,我 ...

您好,这个问题有进展了吗? 我们最近这个问题报出来挺多的,比较急
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-3-22 17:02:48
7#
按照您说的,我在16.1.4中测试了一下,同样的代码,16.1.4中能够计算出结果,但是17.0.4却无法计算出来,我们这边调研一下这个情况,后续有进展我会在本帖中回复您。
SpreadJS 17.0.8 | GcExcel 7.1.1 已发布~
回复 使用道具 举报
写BUG的程序员
注册会员   /  发表于:2024-3-22 16:57:01
6#
Joestar.Xu 发表于 2024-3-22 16:15
另外,也可以在这里将doNotRecalculateAfterLoad置为false,也可以正常计算出结果。

按照您提供的这两种方式,其实是相当于多算了一遍公式,如果报表复杂的话,多一遍计算可能就会增加二三十秒的时间甚至更多,再复杂一点会把浏览器算崩。
回复 使用道具 举报
写BUG的程序员
注册会员   /  发表于:2024-3-22 16:52:40
地板
Joestar.Xu 发表于 2024-3-22 16:15
另外,也可以在这里将doNotRecalculateAfterLoad置为false,也可以正常计算出结果。

这个也是时长的问题,我们渲染模板的时候其实不需要去计算,因为还没有数据,加载模板的时候直接计算一次,完全是浪费时间。这个问题是不是增加手动计算的时候引出来的一个BUG,以前用16.1的时候,没有这个问题
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部