午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:131日期: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
相關文章:
主站蜘蛛池模板: 蜜臀av性久久久久蜜臀av麻豆 | 免费在线a | 欧美激情黑人 | 国产精品热久久 | 日韩欧美综合一区 | 国产成人麻豆精品午夜在线 | 成人看片黄a免费看视频 | 麻豆chinese新婚xxx | 中文字幕亚洲欧美日韩 | 真实国产乱子伦对白在线 | 精品网站999www | 黄大色黄大片女爽一次 | 伊人青青青| 成人免费视频网 | 一道本在线播放 | 操操操爽爽爽 | 免费观看国产精品 | 国产成人精品一区二区三区在线 | 99热精品在线 | 国产精品国产三级国产普通话蜜臀 | 成人一级视频在线观看 | 一色综合 | 国产美女激情视频 | 日韩免费久久 | 亚洲男人天堂av | 四虎影院永久地址 | 一区二区三区免费视频观看 | 欧美美女一区二区 | 一本色道久久综合亚洲二区三区 | 成年人视频免费在线观看 | 亚洲视频天堂 | 日韩激情网站 | 黄色免费看网站 | 黄色片免费 | 欧美视频www | 国产精品一区二区三区在线播放 | 国产精品9999 | 国产精品性 | av片网址| 一级片视频在线观看 | 毛片视频免费播放 |