找回密码
 立即注册

QQ登录

只需一步,快速开始

hsReport
金牌服务用户   /  发表于:2022-6-8 14:10  /   查看:1133  /  回复:1
1金币
后台返回数据为:"0E-8",在excel中显示为:
image.png713133239.png
导入葡萄城组件显示为:
image.png370403746.png

2022-06-01.xlsx

9.38 KB, 下载次数: 25

最佳答案

查看完整内容

问题的原因在于,当前单元格实际存储的是文本"0E-8" ,而不是数字0E-8 “以文本存储的数字”在excel和spreadj 中显示会有不同: [*]excel会继续显示该文本,并给一个左上角的绿色箭头提示这个信息,提示用户修复 [*]spreadjs会直接显示为对应的数字值,界面没法区分,但是在浏览器调试界面通过sheet.getValue就能看到,是一个字符串 解决办法: 设置单元格中的值为数字即可, sheet.setValue(3,17,0E-8) ...

1 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-8 14:10:56
来自 2#
问题的原因在于,当前单元格实际存储的是文本"0E-8" ,而不是数字0E-8

“以文本存储的数字”在excel和spreadj 中显示会有不同:
  • excel会继续显示该文本,并给一个左上角的绿色箭头提示这个信息,提示用户修复
  • spreadjs会直接显示为对应的数字值,界面没法区分,但是在浏览器调试界面通过sheet.getValue就能看到,是一个字符串

image.png992718811.png


解决办法:

设置单元格中的值为数字即可,

sheet.setValue(3,17,0E-8)


或者在界面上,也可以删掉单元格值以后,将单元格格式设置为“常规”,再输入0E-8
image.png887730712.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部