找回密码
 立即注册

QQ登录

只需一步,快速开始

牛马大队

注册会员

10

主题

21

帖子

125

积分

注册会员

积分
125
牛马大队
注册会员   /  发表于:2021-7-10 13:11  /   查看:2177  /  回复:3
问题描述:

如何设置某一列格式为千分位数字格式,右对齐,整数
并且如果用户没有输入数据或者输入数据为空,默认保存成0

3 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-12 09:20:30
沙发
第一个问题您可以用sheet.setFormatter(-1,0,"#,##0")设置单元格格式。

第二个问题可以用sheet.getValue(row,col)遍历行列,判断单元格的值是否为null,为null则用sheet.setValue(row,col,0)给单元格赋值为0
回复 使用道具 举报
牛马大队
注册会员   /  发表于:2021-7-12 09:24:09
板凳
Derrick.Jiao 发表于 2021-7-12 09:20
第一个问题您可以用sheet.setFormatter(-1,0,"#,##0")设置单元格格式。

第二个问题可以用sheet.getValue ...

formatter之后貌似会变成数字格式,请问能否保持字符串形式?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-12 09:31:37
地板
牛马大队 发表于 2021-7-12 09:24
formatter之后貌似会变成数字格式,请问能否保持字符串形式?

这个formatter仅对数字有效,你也可以到Excel试一下。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部