找回密码
 立即注册

QQ登录

只需一步,快速开始

zhaoshangsoft
金牌服务用户   /  发表于:2021-1-11 17:53  /   查看:6043  /  回复:11
Spread.NET 13  在界面加载excel后显示的公式数值和源文件不一致 详情请见附件

file.rar

212.65 KB, 阅读权限: 100, 下载次数: 2

11 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-1-11 18:14:26
沙发
问题已经收到,我这边验证后给你回复
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-1-12 16:44:47
板凳

...

本帖最后由 Richard.Ma 于 2021-1-12 16:45 编辑

目前没Spread控件中没有类似的设置,我会和研发再确认一下有没有解决方案,然后给你会发
回复 使用道具 举报
zhaoshangsoft
金牌服务用户   /  发表于:2021-1-12 21:22:46
地板
好的谢谢,麻烦尽快
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-1-13 11:16:50
5#
不客气,我尽快给您回复
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-1-14 10:22:32
6#
你好,已经和研发那边确认过了,这个功能目前Spread确实无法支持。目前在考虑后续版本可能会加上这个功能

就目前您这边的情况来说,暂时的解决办法只能是,通过改变计算公式,给每一步计算结果外套上一个Round函数来四舍五入使实际值和显示结果相同(保留2位小数),这个需要对每个可能涉及到小数计算的单元格都设置
具体到你这个计算结果来说:
需要给Z8和AS8这两个单元格套上这个函数
AS8=ROUND(AR8*Z8,2)
Z8==ROUND((P8-Q8)*Q8*0.02491*W8/1000,2)



回复 使用道具 举报
zhaoshangsoft
金牌服务用户   /  发表于:2021-1-14 20:25:56
7#
谢谢,先这样处理了
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-18 15:06:13
8#
感谢反馈,本贴结帖了,有新的问题欢迎发新帖交流~
回复 使用道具 举报
zhaoshangsoft
金牌服务用户   /  发表于:2021-1-19 10:57:23
9#
有个问题Z8=ROUND((P8-Q8)*Q8*0.02491*W8/1000,2) ,Z这列是动态的,不能确定使用的是公式还是数值,公式也不确定,最终使用ROUND函数后结果还是之前的100.81
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-1-19 11:27:47
10#
我不太理解你说的,
“不能确定使用的是公式还是数值,公式也不确定”

能否给出更详细的重现步骤

你说的这个动态的是说公式可能会变化吗,这个变化是如何调整的,是通过代码还是说其他的方式,如果是中途会通过外部的excel程序修改的话,那么和之前一样的解决办法加round函数也是可以的吧,
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部