POI之setCellType運算元字型別

2021-07-24 23:38:57 字數 599 閱讀 6372

使用poi讀取數字單元格的資料有兩種方式:

1.通過setcelltype將單元格型別設定為字串,然後通過getrichstringcellvalue讀取該單元格資料,然後將讀取到的字串轉換為響應的數字型別,比如bigdecimal,int等,如何轉換這裡不再贅述

2.通過

setcelltype將單元格型別設定為數字型別,然後通過getnumericcellvalue讀取該單元格資料

但這裡需要注意的是:由於excel自身底層的問題,在你設定單元格型別為數字型別的時候,該單元格底層型別可能還是 保持著最初的字串型別,這個時候通過通過第二種方式將獲取到不正確的資料,修改該單元格樣式後再按下回車鍵將會消除這個問題(關於這個可以參考我的另外一篇「

poi通過getdatecellvalue讀取excel中自定義日期失敗

看到了麼,0.345單元格左邊有個黃色提示,點開你可以將該單元格設定為數字型別,這時才真正完成該單元格資料型別的切換,可惜的是最初字串格式轉日期型別卻沒有這種提示!!

POI之操作Excel表

office 2003和office 2007及以上版本excel的區別 excel 2003 excel 2007以上版本 技術背景 ole2 二進位制檔案 ooxml xml檔案 行數 單sheet 65536 1048576 列數 25565536 最後的效果圖 excel 2003操作使用h...

Springboot 之 POI匯出Word檔案

匯出word檔案其實與springboot沒有多大關係,這都是apache子專案poi的功勞。下面簡單介紹一下在springboot專案中如何使用poi匯出word檔案。org.springframework.boot spring boot starter parent 1.4.0.release...

poi匯出excel 之API整理

hssfworkbook wb new hssfworkbook hssfsheet sheet wb.createsheet hssfcellstyle setborder wb.createcellstyle 一 設定背景色 setborder.setfillforegroundcolor sh...