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

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

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

瀏覽:70日期: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
相關文章:
主站蜘蛛池模板: 国产女女视屏免费 | 欧美成人免费全网站大片 | 三级毛片三级毛片 | 男女爱爱免费网站视频在线观看 | 国产在线高清理伦片a | 亚欧在线视频 | 一级特黄aaa大片大全 | 国产免费自拍视频 | 国产精品免费观看 | 在线观看国产小屁孩cao大人 | 麻豆免费视频 | 日韩在线视频播放 | 九九99re在线视频精品免费 | 久久久国产在线 | 国产极品嫩模大尺度福利视频 | 国产精品久久久久9999高清 | 欧美日韩免费一区二区在线观看 | 欧美一区二区在线观看视频 | 给我一个可以看片的www日本 | 92精品国产自产在线观看48页 | 在线播放亚洲精品富二代91 | 欧美一级毛片一免费 | 1769国内精品视频在线观看 | 国产一区二区三区福利 | 国产精品成人久久久久久久 | 久久在现 | 三级视频在线播放线观看 | 欧美在线视频精品 | 月婷婷色狠狠 | 国产欧美综合一区二区 | 丁香六月婷婷激情 | 一区二区三区四区视频在线 | 国产99久9在线 | 免费国产成人午夜在线观看 | 欧美激情在线播放第16页 | 国产青青草 | 1024 在线观看视频免费 | 久久国产精品亚洲va麻豆 | 色综色天天综合网 | aaa成人| 黄网免费看 |