記得前一陣子找如何用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...