簡體   English   中英

從Excel工作表讀取時值不正確

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM