Struts匯入excel 07版和03版

2021-08-26 22:51:38 字數 1107 閱讀 6794

記得前一陣子找如何用struts標籤把excel匯入後,實現批量寫入資料庫的功能,找了好久。。。後來總算找到了,先把07的做好了,03的以後再做。。

前台:vehicleimport.action = path+"/vehiclemanage!batchimportvehicle.action";

vehicleimport.submit();

在action層:

注意先定義乙個屬性:

private file excelfile;//file物件,目的是獲取頁面上傳的檔案

和它的get和set方法。

public string batchimportvehicle() throws fileuploadexceptioncatch(exception e)

}xssfsheet xsheet = workbook.getsheetat(0);

int irow = xsheet.getlastrownum();

xssfrow xrow = xsheet.getrow(0);

int icolumn = xrow.getlastcellnum();

if(irow < 1 || icolumn < 14)

string titlevalue = xrow.getcell(0).getstringcellvalue();

然後就是可怕的列迴圈,行迴圈了。。。累死個人。

03的來了:

大致也差不多,就是方法名改變了而已:

hssfworkbook workbook = null;

if(excelfile!=null)catch(exception e)

}hssfsheet sheet = (hssfsheet)workbook.getsheetat(0);

int irow = sheet.getphysicalnumberofrows(); //獲取總共的行數(與07不同)

hssfrow xrow = sheet.getrow(0); //獲取行元素(用此方法,其餘解析便與07相同)

int icolumn = xrow.getphysicalnumberofcells(); //獲取總共的列數(與07不同)

至於迴圈讀取,就一樣了。。。。

Struts2實現Excel匯入

除struts2必須的jar包外,還需要jar包 poi 3.7 beta 20100620.jar 首先是jsp 實現上傳 檔案上傳 align 其次是struts.xml配置檔案 page role roleallinput.jsp page role roleallinput.jsp 然後是a...

struts2上傳excel,實現批量匯入

我用的時下面的程式是實現批量匯入excel 中的資料的,我想改一下,匯入時如果資料庫中已有 中的資料,那麼跳過這些資料,匯入沒有匯入過的,如果表裡的資料都存在,則提示以全部存在,各位大神幫我改改唄,菜鳥一枚,不會改啊,不勝感激!時這樣的!遍歷各列資料,並將其取出來放到excelworksheet中 ...

Excel資料匯入

excel資料匯入 你hold住麼 一 在本篇將帶領大家一同了解 匯入excel流程和問題解決方案 需要注意的是在server端的web config 中新增這幾行 ps 中value 是根據自己的專案中的資料夾的命名而定,可參考以下截圖 由於在server的配置檔案的檔名不一致。找不excel的x...