(本文档仅供参考)
...
问题说明
页面上显示保单号如下,保单号本身就是字符串类型,导出后在excel就变成科学计数法了。
解决方案
“保单号”的字段类型并不是在smartbi中设置为字符串,而是数据库表中“保单号”原本的格式就是字符串。另报表导出成 Excel后,是一个静态的Excel文件,而Excel自身对于超过一定位数的数据会默认显示成科学计数法,导出后的数据不受smartbi控制的,因此需要在导出后对相关列进行设置数据格式为数值或者文本类型。具体设置可参考以下:
1.如果需要导出的报表本身是电子表格报表,在制作报表的时候,可以在Excel上对字段“设置单元格格式”,这时候导出的Excel就是在Excel设置后的效果。具体设置可参考下图:
2.对于其他报表,导出Excel的时候,可以选择导出“ 显示值 ”,这样导出的时候就是以字符串展示了。具体设置可参考下图:
...