色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

瀏覽:79日期: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
相關文章:
主站蜘蛛池模板: 亚洲精品推荐 | 精品国产综合区久久久久久 | 久久成人国产 | 成人a视频在线观看 | 99国产精品视频免费观看 | 亚洲gogo人体大胆西西安徽 | 欧美毛片| 手机看片午夜 | 国产自在自线午夜精品视频在 | 国产精品99久久久 | 亚洲美女一级片 | 亚洲国产免费 | 97免费视频观看 | 日韩视频网 | 99国产精品久久久久久久成人热 | 午夜免费的国产片在线观看 | 香蕉伊人网 | 欧美理论片在线观看一区二区 | 国产精品久久成人影院 | 最新亚洲精品国自产在线观看 | 99精品一区二区三区 | 午夜三级国产精品理论三级 | 美女毛片免费看 | 亚洲精品成人久久 | 亚洲欧美另类色妞网站 | 99精品国产一区二区三区 | 农村寡妇一级毛片免费看视频 | 国产成人亚洲综合 | 欧美三级三级三级爽爽爽 | 成人免费网站在线观看 | 成年女人看片免费视频频 | 网禁呦萝资源网站在线观看 | 男女那个视频免费 | 国产高清视频a在线大全 | 手机在线视频一区 | 中文字幕无线码中文字幕网站 | 国产伦久视频免费观看 视频 | 欧美另类色 | 男人添女人下面免费毛片 | 九九99久久 | 一区二区三区欧美日韩国产 |