av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

Java POI讀取excel中數值精度損失問題解決

瀏覽:98日期:2022-05-30 09:58:02

描述:

excel 單元格中,純數字的單元格,讀取后 后面會加上 .0 。

例如: 1 --> 1.0

而使用下面的方法,可能會對小數存在精度損失

cell.setCellType(CellType.STRING); //讀取前將單元格設置為文本類型讀取

例如: 2.2 --> 2.1999999997

目前的解決辦法:

一. 將excel單元格改為文本類型

注意,直接修改單元格屬性不管用, 使用 分列 的方式,可以實現將數值改為文本類型。

二. java處理

public class CommonUtil { private static NumberFormat numberFormat = NumberFormat.getNumberInstance(); static { numberFormat.setGroupingUsed(false); } public static String getCellValue(Cell cell) { if (null == cell) { return ''; } Object value; switch (cell.getCellTypeEnum()) { // 省略 case NUMERIC:double d = cell.getNumericCellValue(); value = numberFormat.format(d); // 關鍵在這里! //省略 } return value == null ? '' : value.toString(); }}

上面的方法可以獲取一個正確的數值.

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: excel
相關文章:
主站蜘蛛池模板: 精品三级在线观看 | 国产精品成人久久久久 | 亚洲精品9999 | 久久久久久国产一区二区三区 | 久久com| 天天综合网永久 | 老妇激情毛片免费 | 91精品国产高清一区二区三区 | 福利视频一区 | 黄色大片免费播放 | 精品国产乱码久久久久久88av | 中文字幕 欧美 日韩 | 国产在线精品一区二区三区 | 天堂久久一区 | 日本免费一区二区三区视频 | 1204国产成人精品视频 | 狠狠操在线| 蜜桃特黄a∨片免费观看 | 国产精品视频在线观看 | 久久久91精品国产一区二区三区 | 韩日精品一区 | 一区二区三区在线 | 久久久久久久电影 | 精品日韩 | 亚洲国产成人精品女人久久久 | 国产精品久久久久久久久久久久午夜片 | 国产成人精品免费视频大全最热 | 盗摄精品av一区二区三区 | 国产精品久久久久久久7电影 | 国产精品国产成人国产三级 | 国产成人精品久久二区二区 | 国产精品成av人在线视午夜片 | 99国产精品99久久久久久粉嫩 | 亚洲成人三区 | 亚洲成人一区二区 | 午夜精品一区二区三区在线视频 | 95国产精品 | 中文字幕在线免费 | 国产精品欧美精品 | 成在线人视频免费视频 | 国产aⅴ爽av久久久久久久 |