亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

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

描述:

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

例如: 1 --> 1.0

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

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

例如: 2.2 --> 2.1999999997

目前的解決辦法:

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

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

二. 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(); }}

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

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

標簽: excel
相關文章:
主站蜘蛛池模板: 国产精品αv在线观看 | 久久久91 | 久久国产精品岛国搬运工 | 青青青国产在线观看免费 | 日本在线亚州精品视频在线 | 欧美亚洲视频在线观看 | 欧美特欧美特级一片 | 久久精品免费观看视频 | 一区二区三区四区无限乱码 | 久久97精品久久久久久清纯 | 国产成人精品2021欧美日韩 | 香蕉99国内自产自拍视频 | 日韩在线 在线播放 | 欧美精品免费在线 | 色婷婷综合久久久中文字幕 | 亚洲综合精品成人啪啪 | 中国xxxx视频播放免费 | 国产亚洲精品第一综合linode | 96精品专区国产在线观看高清 | 丰满的日本护士xxx 丰满美女福利视频在线播放 | 国产成人禁片在线观看 | 欧美日韩亚洲一区二区 | 巨大巨粗巨长 黑人长吊视频 | 久久99亚洲精品一区二区 | 99热这里有免费国产精品 | 久久国产高清字幕中文 | 国产一级特黄aa大片爽爽 | 精品日韩二区三区精品视频 | 免费视频精品一区二区三区 | 欧美精品v日韩精品v国产精品 | 午夜精品在线观看 | 精品国产一区二区三区成人 | 黄色在线免费观看视频 | 正在播放一区 | 亚洲图色在线 | 婷婷在线视频 | 成人免费视频一区二区三区 | 一区二区三区毛片免费 | 在线亚洲欧国产精品专区 | 久久精品国产99久久72 | 亚洲午夜日韩高清一区 |