亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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

瀏覽:103日期: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
相關文章:
主站蜘蛛池模板: 日本特黄乱人伦片 | 能在线观看的一区二区三区 | 99r8这是只有精品视频9 | 久久99在线| 豆国产97在线 | 亚洲 | 久久精品视频免费 | 国产在线精品一区免费香蕉 | 日产日韩亚洲欧美综合搜索 | 99久久国产综合精品成人影院 | 欧美日韩加勒比一区二区三区 | 太平公主三级dvd | 精品91一区二区三区 | 欧美中文字幕一区二区三区 | 米奇888在线播放欧美 | 国产在线精品一区二区中文 | 美国毛片免费一级 | 日韩精品在线一区二区 | 99久久精品男女性高爱 | 国产首页精品 | 96精品视频在线播放免费观看 | 日韩毛片高清免费 | 99久久国产综合精品国 | 国产第一区二区三区在线观看 | 国产99久9在线视频 国产99久久 | 丝袜美腿在线不卡视频播放 | 欧美日韩一区二区高清视 | 国产欧美日韩精品a在线观看 | 欧美a级毛片免费播敢 | 亚洲成人国产 | 视频一区视频二区在线观看 | 欧美成人 综合网播九公社 欧美成人26uuu欧美毛片 | 二级黄的全免费视频 | 日韩欧美毛片免费观看视频 | 日本久草网 | 一级片在线观看 | 被老外玩爽的中国美女视频 | 亚洲成人自拍 | 香蕉国产人午夜视频在线观看 | 一区二区三区四区在线免费观看 | 久草福利资源网站免费 | 狼人久久尹人香蕉尹人 |