POI讀取excel某個單元格內容

2021-08-01 11:27:32 字數 426 閱讀 3172

poi是乙個不錯的庫,我們可以使用這個庫讀寫excel,word等型別檔案,excel尤其使用比較廣泛,下面直接給出**:

private string readexcelcell(sheet sheet,int row,int col) catch (exception e)

return result;}

注:我這裡傳入的行號與列號都是人操作excel使用的數字,所以比poi使用的行號、列號大1,所以在sheet.getrow(row-1).getcell(col-1,row.create_null_as_blank)的時候都要減去1!!

這裡分享乙個經驗:如果操作多個excel sheet的話,可以在建立workbook物件,然後把workbook物件作為引數傳入即可,這樣就避免了多次開啟excel檔案,大大減少了執行時間!!

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 一 設...

POI讀取EXCEL數字單元格避免科學計數法

當使用poi處理excel的時候,遇到了比較長的數字,雖然excel裡面設定該單元格是文字型別的,但是poi的cell的型別就會變成數字型別。而且無論數字是否小數,使用cell.getnumbericcellvalue 去獲取值的時候,會得到乙個double,而且當長度大一點的時候會變成科學計數法形...