找回密码
 立即注册

QQ登录

只需一步,快速开始

spreadjs666
金牌服务用户   /  发表于:2024-1-19 15:23  /   查看:981  /  回复:5
本帖最后由 Richard.Huang 于 2024-2-1 16:36 编辑

产品:SpreadJS
版本:V16.2.6
调研编号:SJS-22437
LastReview:2024/2/1
该问题已经在V17.0.3中得到修复,可以通过升级版本来解决该问题


设置ExcelCompatibleCalcMode = true 后,公式计算有问题
  • GC.Spread.CalcEngine.ExcelCompatibleCalcMode = true;

image.png852442626.png

公式:=WORKDAY(D5,1,B3:B18)
ExcelCompatibleCalcMode = false时,E5单元格计算结果为【2/19/2024】,是正常的
ExcelCompatibleCalcMode = true时,E5单元格计算结果为【2/5/2024】,是错误的




qqq.xlsx

6.81 KB, 下载次数: 51

评分

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

查看全部评分

5 个回复

倒序浏览
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-1-19 17:15:57
沙发
您好,请问您的这份xlsx文件是如何获得的呢,我在本地打开会提示我该文件存在问题需要修复
image.png327774047.png
如果不点击修复,那么导入到SpreadJS中会报错
image.png128160704.png
如果点击修复,那么导入到SpreadJS中,该计算结果为2/19/2024
image.png805432128.png
回复 使用道具 举报
spreadjs666
金牌服务用户   /  发表于:2024-1-19 17:29:33
板凳
本帖最后由 spreadjs666 于 2024-1-19 17:31 编辑
Richard.Huang 发表于 2024-1-19 17:15
您好,请问您的这份xlsx文件是如何获得的呢,我在本地打开会提示我该文件存在问题需要修复

如果不点击修 ...

你好,这个文档是我在https://demo.grapecity.com.cn/SpreadJS/WebDesigner/的控制台当中执行

GC.Spread.CalcEngine.ExcelCompatibleCalcMode = true;

后,手动输入excel中的内容,然后导出的。
因为我们自己项目中使用到了GC.Spread.CalcEngine.ExcelCompatibleCalcMode=true,所以在官网上使用这种方法复现了问题。
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-1-19 17:41:24
地板
本帖最后由 Richard.Huang 于 2024-1-19 18:15 编辑
spreadjs666 发表于 2024-1-19 17:29
你好,这个文档是我在https://demo.grapecity.com.cn/SpreadJS/WebDesigner/的控制台当中执行

GC.Spre ...

您好,您在帖子中所描述的现象我在本地进行了重现,至于该现象是否是一个问题亦或是使用方法不正确,我们还需要进行进一步的调研。后续有相关调研进展我会第一时间在本贴中进行跟进。调研编号:SJS-22437
回复 使用道具 举报
spreadjs666
金牌服务用户   /  发表于:2024-1-19 17:46:12
5#
Richard.Huang 发表于 2024-1-19 17:41
您好,您在帖子中所描述的现象我在本地进行了重现,至于该现象是否是一个问题亦或是使用方法不正确,我们 ...

好的,麻烦尽快,很影响用户体验
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-1-19 18:16:00
6#
本帖最后由 Richard.Huang 于 2024-2-1 16:35 编辑
spreadjs666 发表于 2024-1-19 17:46
好的,麻烦尽快,很影响用户体验

最新调研进展:本贴中提及的问题已经在SpreadJSV17.0.3中得到修复,您可以通过升级SpreadJS的版本来解决该问题
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部