前提要做的:
匯入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...