找回密码
 立即注册

QQ登录

只需一步,快速开始

1025965116

注册会员

5

主题

18

帖子

53

积分

注册会员

积分
53
1025965116
注册会员   /  发表于:2018-9-18 15:20  /   查看:3351  /  回复:9
本帖最后由 1025965116 于 2018-9-26 16:48 编辑


设置了单元格的值为空 value:"",对有公式的单元格不管用

9 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-9-18 16:34:39
沙发
那必须的,要不然单元格的显示时以公式计算结果为准还是单元格的value为准呢,要想生效,需要同时将单元格的公式也设置为空才行。
回复 使用道具 举报
1025965116
注册会员   /  发表于:2018-9-18 17:02:37
板凳
公式计算的结果是0.怎么显示为空
回复 使用道具 举报
1025965116
注册会员   /  发表于:2018-9-18 17:08:00
地板
ClarkPan 发表于 2018-9-18 16:34
那必须的,要不然单元格的显示时以公式计算结果为准还是单元格的value为准呢,要想生效,需要同时将单元格 ...

公式计算的结果是0.怎么显示为空
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-9-18 18:02:04
5#
设置单元格格式:
sheet.setFormatter(row,col,'[=0]"";General');
回复 使用道具 举报
1025965116
注册会员   /  发表于:2018-9-18 18:48:04
6#
ClarkPan 发表于 2018-9-18 18:02
设置单元格格式:
sheet.setFormatter(row,col,'[=0]"";General');

这样确实可以,但是计算的结果不按照千分位显示
回复 使用道具 举报
1025965116
注册会员   /  发表于:2018-9-18 18:53:30
7#
ClarkPan 发表于 2018-9-18 18:02
设置单元格格式:
sheet.setFormatter(row,col,'[=0]"";General');

知道了,sheet.setFormatter(2,1,'[=0]"";#,##0.00');
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-9-19 14:06:20
8#
回复 使用道具 举报
1025965116
注册会员   /  发表于:2018-9-26 16:39:24
9#
ClarkPan 发表于 2018-9-18 18:02
设置单元格格式:
sheet.setFormatter(row,col,'[=0]"";General');

sheet.setFormatter(2,1,'[=0]"";#,##0.00');
这么设置后公式计算结果为负数后不显示-
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-9-27 11:03:27
10#
您好,格式设置成

[=0]"";[>0]#,##0.00;#,##0.00;

即可解决这个问题。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部