请选择 进入手机版 | 继续访问电脑版

yifanlk

中级会员

99

主题

233

帖子

960

积分

中级会员

积分
960
yifanlk
中级会员   /  发表于:2020-2-27 14:44  /   查看:2982  /  回复:7
3金币
单元格设置成数值(保留2位小数),保存到数据库后变成小数点后一大串(当时输入的值),为什么?如何解决?

最佳答案

查看完整内容

我猜测您只是设置单元格格式的方式,让小数点后保留两位数字吧? 设置单元格格式是不会影响单元格实际的值哈~ 如果要控制输入数字的位数,可以在这里设置

7 个回复

最佳答案
最佳答案
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-2-27 14:44:48
来自 2#
我猜测您只是设置单元格格式的方式,让小数点后保留两位数字吧?
设置单元格格式是不会影响单元格实际的值哈~
如果要控制输入数字的位数,可以在这里设置

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-2-27 15:02:12
3#
设置单元格格式只是将数据的值显示为2位小数,但是你计算出来本来就是多位小数,存的时候肯定是会存成多位的。
你可以通过Excel公式在页面中将你输入的数据转成两位小数,存的时候存Excel转化后的,即可~
回复 使用道具 举报
新小林
中级会员   /  发表于:2021-1-30 20:29:39
4#
Tracy.Liu 发表于 2020-2-27 14:44
我猜测您只是设置单元格格式的方式,让小数点后保留两位数字吧?
设置单元格格式是不会影响单元格实际的值 ...

你这个方法我试了 没用的。
回复 使用道具 举报
15725821270悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-1-30 20:41:14
5#
新小林 发表于 2021-1-30 20:29
你这个方法我试了 没用的。

需要得到什么效果?
回复 使用道具 举报
新小林
中级会员   /  发表于:2021-1-30 20:51:33
6#
15725821270 发表于 2021-1-30 20:41
需要得到什么效果?

我用了梁瑞的方案解决了 用round函数就可以减少小数点后位数 去录入数据库的问题
第一个方法无法解决,录入数据库还是小数后很多位
回复 使用道具 举报
15725821270悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-1-30 20:57:38
7#
新小林 发表于 2021-1-30 20:51
我用了梁瑞的方案解决了 用round函数就可以减少小数点后位数 去录入数据库的问题
第一个方法无法解决, ...

嗯,因为第一个方法只适用于数据为前端手动输入的情况,一旦单元格内的数据是引用其他地方的,就无效了。因为第一个方法只能限制你在手动填写的时候无法输入小数点后指定位数以后的数据,仅此而已咯。
回复 使用道具 举报
Lucas.Su讲师达人认证 悬赏达人认证 活字格认证
葡萄城公司职员   /  发表于:2021-2-1 09:21:31
8#
感谢各位的支持,在探讨中我们共同学习进步哈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部