国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

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

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

描述:

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

例如: 1 --> 1.0

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

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

例如: 2.2 --> 2.1999999997

目前的解決辦法:

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

注意,直接修改單元格屬性不管用, 使用 分列 的方式,可以實(shí)現(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); // 關(guān)鍵在這里! //省略 } return value == null ? '' : value.toString(); }}

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

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

標(biāo)簽: excel
相關(guān)文章:
主站蜘蛛池模板: 日本三级一区二区三区 | 九九综合视频 | 黄网在线观看免费 | 国产在线一区二区 | 三级黄a| 国产一区二区三区视频在线观看 | 99爱精品视频| 免费一级肉体全黄毛片 | 欧美13一14周岁a在线播放 | 在线观看亚洲国产 | 久 在线播放 | 一区二区三区在线 | 网站 | 免费看一区二区三区 | 久久久免费观成人影院 | 中文成人在线视频 | 亚州黄色网址 | 欧美一级片毛片 | 亚洲一区二区三区精品国产 | 欧美视频一区 | 国产一级做a爰片久久毛片 国产一级做a爰片久久毛片99 | 美女张开腿让男人桶爽免费网站 | 久久精品国内偷自一区 | 天堂在线视频网站 | 成人9久久国产精品品 | 国产成人精品福利网站在线 | 欧美一级高清片在线 | 国产精品高清在线观看地址 | 国产精品短视频免费观看 | 香港三级日本三级人妇三级四 | 日韩久操| 久久99热精品免费观看欧美 | 亚洲成人第一页 | 免费人成在线 | 美国一级片免费看 | 91香蕉国产线在线观看免费 | 欧美大狠狠大臿蕉香蕉大视频 | 久9视频这里只有精品 | 97在线观看完整免费 | 91久久99热青草国产 | 亚洲一区二区影院 | 伊人不卡 |