[英]JExcel : Losing Cell Precison On Cells Having Formula ROUNDUP in MS Excel
我無法正確讀取公式中具有ROUNDUP
數字單元格,例如
單元格C25為=ROUNDUP(5296.43899096,2)
它在Excel中顯示5296.44
,但以下代碼
Cell cell = worksheet.getCell("C25");
System.out.println( cell.getNumber() );
輸出為5296.4400000000005
,請幫助
您可能正在閱讀xml信息。 這個問題部分與不可能以二進制格式表示某些十進制值以及MS如何存儲數據有關。 請參閱此對Excel XML格式的評論
XML顯示了信息的存儲方式。 它不會直接顯示信息的顯示方式。 但有趣的是,直接輸入的5296.44將存儲為5296.44,但是ROUND公式的結果將存儲為5296.4400000000005
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.