找回密码
 立即注册

QQ登录

只需一步,快速开始

alexzhou

初级会员

9

主题

20

帖子

215

积分

初级会员

积分
215
alexzhou
初级会员   /  发表于:2017-7-6 16:50  /   查看:3288  /  回复:3
各位大神

spread7.0升级spread8.0的项目
spread.Row = 10
spread.Col = 5
spread.Value = ""
spread.Formula = ""
spread.Formula = "D10+ 0.0001"

现在需要取得第10行第5列的value值,出现“从类型 'CalcError' 到类型'String' 转换无效”的异常。

监视value值时发现value的值是“{#VALUE!}”
在spread7.0这样的写法是能取到value值。

出现上述的错误是因为第10行第5列设置的是公式导致的吗?
如何解决呢,望哪位大神可以帮助下。。。。。

3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-7-6 17:43:57
沙发
#VALUE 是公式计算错误。比如D10单元格是不是Number
回复 使用道具 举报
alexzhou
初级会员   /  发表于:2017-7-7 08:32:19
板凳
>VALUE 是公式计算错误。比如D10单元格是不是Number

   D10单元格是Number型的,其他有公式的单元格也是Number型的,公式都好用,唯独D10的公式是用自己本身+0.0001(D10+0.0001),这中情况取Value的值时候出现错误。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-7-10 13:41:22
地板
这种情况您需要提供一个可以重现的Demo过来,像您说的别的单元格都是好的,唯独这个有问题,那就需要看看这个单元格和其他单元格有什么区别
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部