找回密码
 立即注册

QQ登录

只需一步,快速开始

wangqgsunway

中级会员

84

主题

224

帖子

740

积分

中级会员

积分
740
wangqgsunway
中级会员   /  发表于:2018-5-16 10:34  /   查看:3638  /  回复:4
我们需要将一个数显示成小数点 带0的样子,,
例如 数值 1.3  我们需要显示成1.30,   这个值是我们自定义公式算出来的。   我们之前是做成字符串形式,, 但是这样不能参与公式运算。。

有木有办法做成像页面提供的  increaseDecimal   这样的功能,



4 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-16 12:18:15
沙发
您可以使用formatter设置单元格格式来完成。
http://demo.grapecity.com.cn/Spr ... emos/basicFormatter
在线表格编辑器的  increaseDecimal  功能,原理也是通过设置formatter来完成。您可以根据计算结果设置不同的formatter
回复 使用道具 举报
wangqgsunway
中级会员   /  发表于:2018-5-17 15:13:08
板凳
谢谢,功能实现了,去掉单元格格式   -------       sheet.setFormatter(rowindex, columnindex, "");    是这么写么
回复 使用道具 举报
wangqgsunway
中级会员   /  发表于:2018-5-17 16:24:36
地板
有方法  取出 单元格的格式么    然后进行判断
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-17 18:29:23
5#
  sheet.setFormatter(rowindex, columnindex,undefined);去除格式  sheet.getFormatter(rowindex, columnindex)获得格式

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部