找回密码
 立即注册

QQ登录

只需一步,快速开始

古兰色回忆

注册会员

5

主题

12

帖子

41

积分

注册会员

积分
41
古兰色回忆
注册会员   /  发表于:2018-11-29 09:09  /   查看:3367  /  回复:3
最近在使用Spread做一个报表,该报表拥有填写功能,用户可以在单元格内填写数字。但是我发现当在单元格内输入一个数字后,Spread会自动给数字后面填写一个小数点和两个零。例如:我填写了一个7,填写完成后,单元格失去焦点,这个7就会变成7.00。
但是我在后台获取这个单元格的值得时候,却只能获取一个7,而不是7.00,
如何可以将Spread这个在数字后面添加小数点和两个零的功能给关闭掉?

3 个回复

倒序浏览
古兰色回忆
注册会员   /  发表于:2018-11-29 09:11:22
沙发
我的开发环境是
Windows7 64位
Spread版本是7.2
开发语言是C#
编译器是VS2015
回复 使用道具 举报
古兰色回忆
注册会员   /  发表于:2018-11-29 10:37:33
板凳
自己解决了,只要把这个单元格的CellType设置为 TextCellType类型就可以了。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-11-30 17:09:32
地板
嗯,这个是和Excel一样类似的需求,如果您希望输入什么就获取什么那就是Text。
默认spread会根据您输入的内容去判断类型,比如7是个数字,那么在加上一个format就变成了7.00,这个format和Excel一样是可以设置的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部