咱們在從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