java导出CSV 用excel打开 数字过长变成科学计数法解决

一: java导出CSV 用excel打开 数字过长变成科学计数法解决

第一列导出后是类似于110030115004052的一串数字,在excel里面查看就变成了科学计数法,

解决

SQL导出时把数据处理成’110030115004052,然后excel打开。

mysql

sql=“select concat(”’",num) from dual";
若插入数据库要转义多次
sql=“select concat(”"’"",num) from dual";

oracle

sql=“select “’”||num from dual”;

java导出CSV 用excel打开 数字过长变成科学计数法解决_第1张图片

二:导出字段金额统计时,title字段处理

数据库存字段类型decimal,导出title类型格式DBigDecimal可以计算execl列的值

title可设置string,DBigDecimal等等

你可能感兴趣的:(项目)