解決java讀取EXCEL數(shù)據(jù)變成科學(xué)計(jì)數(shù)法的問(wèn)題
1.如下圖中的檢測(cè)值存到數(shù)據(jù)庫(kù)是科學(xué)計(jì)數(shù)法
2 經(jīng)過(guò)代碼處理后
3 只需要對(duì)你讀到的字符串進(jìn)行如下操作
BigDecimal bd = new BigDecimal("讀到的值"); String checkValue = bd.toPlainString();
補(bǔ)充:java excel 導(dǎo)出時(shí)長(zhǎng)數(shù)字變成科學(xué)計(jì)數(shù)法的解決方法
今天在做excel導(dǎo)出的時(shí)候,導(dǎo)出的表格中長(zhǎng)度大于11的數(shù)字會(huì)自動(dòng)用科學(xué)計(jì)數(shù)法顯示。
一開始,我想著直接將數(shù)據(jù)全部轉(zhuǎn)為string類型,沒想到還是無(wú)法解決問(wèn)題(可能是excel工具自動(dòng)識(shí)別數(shù)字,又將其轉(zhuǎn)成科學(xué)計(jì)數(shù)了)。
后來(lái)通過(guò)百度發(fā)現(xiàn)了多種解決方法,下面兩種個(gè)人覺得效率比較高,代碼改動(dòng)最少:
1、將要導(dǎo)出的數(shù)轉(zhuǎn)為BigDecimal類型
在使用toPlainString轉(zhuǎn)換為String類型
BigDecimal bigDecimal = new BigDecimal(value); String out = bigDecimal.toPlainString();
2、通過(guò)DecimalFormat將數(shù)字轉(zhuǎn)換String類型
String out = new DecimalFormat("0.00").format(value); (其中0.00表示保留的位數(shù))
mysql針對(duì)數(shù)字類型的轉(zhuǎn)換建議使用convert和cast函數(shù),
format(param,2) convert(param, decimal(12,2)) 其中12是數(shù)字的個(gè)數(shù) cast(param as decimal(12,2))
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
Java在PowerPoint中添加上標(biāo)和下標(biāo)的實(shí)現(xiàn)方法
當(dāng)我們?cè)谘菔疚母逯刑砑由虡?biāo)、版權(quán)或其他符號(hào)時(shí),我們可能希望該符號(hào)出現(xiàn)在某個(gè)文本的上方或下方。在Microsoft PowerPoint中,我們可以通過(guò)對(duì)符號(hào)應(yīng)用上標(biāo)或下標(biāo)格式來(lái)實(shí)現(xiàn)這種效果,這篇文章主要介紹了Java在PowerPoint中添加上標(biāo)和下標(biāo),需要的朋友可以參考下2022-10-10探索jedis連接池預(yù)熱優(yōu)化高并發(fā)
這篇文章主要為大家介紹了jedis連接池預(yù)熱優(yōu)化高并發(fā)深入探索示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10基于Process#waitFor()阻塞問(wèn)題的解決
這篇文章主要介紹了Process#waitFor()阻塞問(wèn)題的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-12-12Java Iterator迭代器_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
迭代器是一種模式,它可以使得對(duì)于序列類型的數(shù)據(jù)結(jié)構(gòu)的遍歷行為與被遍歷的對(duì)象分離,接下來(lái)通過(guò)本文給大家分享Java Iterator迭代器_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理,需要的朋友參考下吧2017-05-05Java 入門圖形用戶界面設(shè)計(jì)之復(fù)選框
圖形界面(簡(jiǎn)稱GUI)是指采用圖形方式顯示的計(jì)算機(jī)操作用戶界面。與早期計(jì)算機(jī)使用的命令行界面相比,圖形界面對(duì)于用戶來(lái)說(shuō)在視覺上更易于接受,本篇精講Java語(yǔ)言中關(guān)于圖形用戶界面的復(fù)選框2022-02-02