将excel的值读取到数据库变科学计数,1.0E7
excel表里显示值是10000000
我读到JAVA并存到oracle里,在数据库里就变成了1.0E7了。数据库字段是VARCHAR2的。谁改的科学计数。
代码:读取excel列的值,放到PreparedStatement后提交给数据库。
PreparedStatement.setString(1,cell.toString());//读取列的值
------解决方案--------------------
在程序里面有DecimalFormat 格式化一下。