报表的单元格文本格式为#0.##万元,导出成Excel后,原本的整数显示为7.万元,怎么不显示小数点

这些数据是直接从数据库中取出的,需要加个单位,不进行其他处理。

结果就是导出Excel是上图这样,小数点去不掉,

但是在网页上报表是没问题的,整数和单位之间没有小数点的。

不知道有没有哪位帮忙看下,这个问题能解决吗?谢谢了。

FineReport zzzz1232 发布于 2020-3-4 13:58 (编辑于 2020-3-4 14:03)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
孤陌Lv6资深互助
发布于2020-3-4 14:11

如果只是加单位 在单元格公式形态里写公式$$$+"万元"

  • zzzz1232 zzzz1232(提问者) 这样是可以的,但是出现了一个问题,如果单元格没数据,单位也会显示在报表中
    2020-03-04 14:53 
  • 孤陌 孤陌 回复 zzzz1232(提问者) 加个IF判断if(len($$$)=0,$$$,$$$+\"万元\")
    2020-03-04 14:57 
  • zzzz1232 zzzz1232(提问者) 回复 孤陌 试了下,可以的,问题已经解决了,谢谢了
    2020-03-04 15:05 
最佳回答
0
L大大Lv7高级互助
发布于2020-3-4 14:20

11111111.png

FORMAT(round($$$/ 10000,0), "#,##0") + "万元"


改成我这种

最佳回答
0
happy_cangcangLv4初级互助
发布于2020-3-4 15:32

直接在格式里设置成这样,确实会有问题。

可以在显示值那里,用公式:FORMAT($$$,'#,##0.##')+'万'     这样导出是正常的

  • 4关注人数
  • 564浏览人数
  • 最后回答于:2020-3-4 15:32
    请选择关闭问题的原因
    确定 取消
    返回顶部