ECCEL里面是0.000000000000000000报表前台导入EXCEL显示0E-18

ECCEL里面是0.000000000000000000报表前台导入EXCEL显示0E-18提交入库也是0E-18,怎样以0.000000000000000000提交入库,报表前台是文本控件,样式设置是常规

finereport设置

image.png

ecxel

image.png

导入后显示:

image.png

点击页面这个单元格显示

image.png

FineReport yzm216333 发布于 2022-2-14 14:47 (编辑于 2022-2-14 15:46)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-2-14 14:52(编辑于 2022-2-14 15:51)

你要在excel单元格设置格式为文本格式

然后在数据库设置这个字段也为文本比如varchar(30)类型的

image.png

0717.gif

  • yzm216333 yzm216333(提问者) 设置了varchar类型,换了文本格式也不行,还是显示0E-18,只能点一下显示为0E-18的单元格才会变成0
    2022-02-14 14:54 
  • CD20160914 CD20160914 回复 yzm216333(提问者) 你的excel中的单元格的格式要设置成文本。。。
    2022-02-14 14:58 
  • yzm216333 yzm216333(提问者) 回复 CD20160914 设置了,没有用啊
    2022-02-14 15:01 
  • CD20160914 CD20160914 回复 yzm216333(提问者) 设计的表中也要设置成文本型。。。看上面图
    2022-02-14 15:05 
  • CD20160914 CD20160914 回复 yzm216333(提问者) 难道是搞航天科目的。精度要求这么高?
    2022-02-14 15:05 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-2-14 15:04

这是什么科学研究需要保留这么多小数?实在不行给他X10000000000000000倍只存2位小数,查询展示的时候再÷10000000000000000倍

  • yzm216333 yzm216333(提问者) 需要把数据导入到数据库里,现在页面显示的0E-18提交到数据库也是0E-18
    2022-02-14 15:31 
  • 2关注人数
  • 373浏览人数
  • 最后回答于:2022-2-14 15:51
    请选择关闭问题的原因
    确定 取消
    返回顶部