excel資料匯入或者匯出時變為科學計數法

2021-08-28 12:03:44 字數 559 閱讀 8650

在我們進行excel**的的匯入或者匯出時,有時可能因為excel中的數字過長,自動轉化為科學計數法,那麼我們進行匯入或者匯出的時候就會有問題,匯入或者匯出之後就會發現,我們匯入或者匯出的數字並不像我們想象中的那樣,而是乙個科學計數法式的數字。所以我們要先進行數值的轉換,將科學技術法格式的數字轉化為普通的字串,然後再進行匯入或者匯出。這樣就不會出現我們想要的數字變為科學計數法式數字的現象了。

下面就是乙個例子:

在上面的例子中,第乙個bigdecimal.toplainstring就是將科學計數法的數字轉化為string型別的字串進行輸出,但是這個方法只適用於科學計數法的數字,如果是其他的數字的話,就會出問題,會產生很長的數字,所以就有了第二個方法,bigdecimal.setscale(0, bigdecimal.round_half_up).toplainstring(),這個方法就可以自由的進行數字的轉換,而且不會出現數字長度的問題,而且可以控制数字的小數字,如上即為直接轉化為string字串且不保留小數。

匯入或者匯出Excel相關問題

1.日期格式的處理問題 1 如果excel 中是日期的格式,那麼直接讀取 row.getcell 7 getdatecellvalue 2 如果excel 中是字串格式,對字串進行擷取,並進行格式轉化 timeutil.stringtofitdate row.getcell 7 tostring 工...

Excel資料的匯入 匯出

excel資料的匯入 匯出 excel資料的匯入 匯出 匯入 匯入excel 的資料,不是一條一條的資料新增,而是方便快速儲存資料,判斷資料的正確性。匯入excel 是方便我們在開發資料中快速的匯入資料 一 匯入 獲取模板檔案路徑 字尾 xls 驗證 判斷模板檔案是否存在在根目錄,模板檔案存在就獲取...

excel匯入匯出

匯出 yii框架中 header content disposition attachment filename 123.xls arr connection createcommand select from recruit queryall array this db get recruit r...