[英]Incorrect value while reading from excel sheet
我正在從Excel單元格讀取值。 在讀取代碼時,會將整數轉換為浮點值。 以下是代碼段及其輸入/輸出值
while(cellIterator.hasNext())
{
String cellData=cellIterator.next().toString();
System.out.println("cellData "+cellData);
}
輸入5輸出5.0
輸入4699123912輸出4.699123912E9
請幫助打印輸出作為輸入。
這兩個數字在Excel中相同。
第二個代表: 4.699123912 x10⁹ ,即4699123912 。
E
代表指數。 唯一的事情是它應該在E
后面有一個+
,但是Java可能會刪除它,因為它是正數,因為:
4.699123912E+09 = 4699123912
4.699123912E-09 = 0.000000004699123912
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.