咱们在从excel里面读取数字或是日期的时候,会碰到一种状况,在excel里面看上去是很正常的一串数字,好比20131114,可是到后台java读出来是2.0131114E7, 咱们就须要将其转换回正常的数字java
String s = "2.0131114E7"; if(s.indexOf(".") > 0 && s.indexOf("E") > 0){ java.math.BigDecimal bd = new BigDecimal(s); }
bd 的值就是正常的20131114了.excel