POI讀取excel時,單元格內容轉化字串

2021-10-10 20:08:41 字數 958 閱讀 1306

最近專案需要使用poi解析excel,但在獲取每個單元格時,遇到了把單元格內容轉為字串過程**現各種問題,整數型別後面帶小數點、時間格式變為整數形式等等。

最後通過判斷cell的型別進行分別處理,話不多說直接上**:

/**

* 將單元格內容轉化為字串

*/private

static string convertcellvaluetostring

(cell cell)

string returnvalue = null;

switch

(cell.

getcelltype()

)else

break

;case boolean:

//布林

boolean booleancellvalue = cell.

getbooleancellvalue()

; returnvalue = boolean.

tostring

(booleancellvalue)

;break

;case blank:

//空值

break

;case formula:

//公式

cell.

getcellformula()

;break

;case error:

//故障

break

;default

:break;}

return returnvalue;

}/**

* 判斷是否為整數,是返回true,否則返回false.

*/public

static

boolean

isintegerfordouble

(double num)

POI讀取excel某個單元格內容

poi是乙個不錯的庫,我們可以使用這個庫讀寫excel,word等型別檔案,excel尤其使用比較廣泛,下面直接給出 private string readexcelcell sheet sheet,int row,int col catch exception e return result 注 ...

POI匯出Excel 合併單元格

合併方法 sheet.addmergedregion new cellrangeaddress firstrow,lastrow,firstcol,lastcol 引數分別表示 開始行索引,結束行索引,開始列索引,結束列索引.使用poi大致步驟 1.建立excel模板,並建立輸入流 fileinpu...

POI設定Excel單元格樣式

poi中可能會用到一些需要設定excel單元格格式的操作小結 先獲取工作薄物件 hssfworkbook wb new hssfworkbook hssfsheet sheet wb.createsheet hssfcellstyle cellstyle wb.createcellstyle 一 設...