jxl 匯入 excel 檔案

2021-08-31 02:50:59 字數 1009 閱讀 5532

前提要做的:

匯入jxl包

1.首先要把上傳的文個件上傳到伺服器上.並得到檔案的絕對路徑

2.new乙個新的檔案物件出來,並得到輸入流

file file = new file(檔案路徑);

//通過這個檔案物件得到檔案輸入流

fileinputstream fis = new fileinputstream(file);

3.通過jxl來從輸入流中獲取到excel的值

jxl.workbook rwb = workbook.getworkbook(fis); //獲取到整個excel物件

jxl.sheet sh = rwb.getsheet(0);//從第幾個工作表獲取資料

int rowcount = sh.getrows(); //得到這個工作表中有多少條資料

4.通過對工作表的遍歷取數相應資料

for (int i = 1; i < rowcount; i++) 

if(ce==null || ce.length==0)

string idcard = getcellstring(ce, 1); //身份證號 通過getcellstring(每行的物件,第 幾個單元格)

方法:/**

* 獲取excel每行的每個單元格的值,並做出判斷

* @param cel

* @param index

* @return

*/private string getcellstring(jxl.cell cel, int index)

string str = cel[index].getcontents().tostring();

if ("null".equalsignorecase(str.trim()))

return str;

} catch (exception e)

}

jxl匯入匯出Excel

excel的匯入匯出在專案中經常用到,比較常用的解析架包是jxl和poi。這裡首先介紹jxl是如何實現的。匯入excel 通過本地檔案得到乙個輸入流,然後根據excel的結構來解析資料。匯出excel 宣告乙個輸出流物件,根據引數來得到乙個workbook,用來寫入資料的。然後根據excel表的結構...

jxl匯入 匯出excel

1 jxl匯入 匯出excel案例,黏貼即可執行package junit.test import j a.io.file import j a.io.ioexception import j a.util.arraylist import j a.util.list import jxl.cell...

利用jxl生成excel檔案

工程進行的差不多了,這兩天正在做excel相關的工作。鬱悶壞了,不知道為什麼eclipse老是提示輸出的方法已經被呼叫,明明只寫excel標題的時候可以生成的,在csdn上搜了半天,終於找到原因。下面是一位老兄的例子 匯出某個object陣列的內容到excel public static boole...