hssfworkbook wookbook = new hssfworkbook(new fileinputstream(filetemppath));//建立工作簿的引用
hssfsheet sheet = wookbook.getsheet("sheet1");
//獲取到excel檔案中的所有行數
int rows = sheet.getphysicalnumberofrows();
//遍歷行
for (row_num = 1; row_num < rows; row_num++)
//判斷,型別轉換
switch(cell_num)else if(value.equals("女"))else
emp.set***_name(value);
break;
case 2: //出生年月
emp.setbirthday(value);
system.out.println("/"+emp.getbirthday());
break;
case 3://籍貫
emp.setplaceorign(value);
break;
case 4://政治面貌
emp.setpoliticalaffiliation(value);
break;
case 5://名族
emp.setminorities(value);
break;
case 6://身份證號
pattern idnumpattern = pattern.compile("(\\d[0-9a-za-z])|(\\d[0-9a-za-z])");
matcher idnummatcher = idnumpattern.matcher(value);
if(!idnummatcher.matches())
emp.setidentitycardno(value);
break;
case 7://戶口所在地
emp.setresidenceaddress(value);
break;
case 8://工作單位
dept unit = this.getunitbyunitname(deptlist, value);
if(unit==null)
emp.setunitname(value);
break;
case 9://部門
// emp.setdeptname(value);
hssfcell prevcell = row.getcell((short)8);
string unitname = prevcell.getstringcellvalue();
emp.setunitname(unitname);
dept dept = this.getdeptbydeptname(deptlist, value,unitname);
if(dept==null)else
break;
case 10://職務
emp.setbusiness(value);
break;
case 11://固定**
emp.setmobilephone(value);
break;
case 12://手機
emp.settelephone(value);
break;
case 13://通訊位址
emp.setcommuaddress(value);
break;
case 14://備註
emp.setremark(value);
break;
default:
break;}}
}emplist.add(emp);//將一行資料的物件存到emplist中}}
} catch (exception e)
if(valid>0)else
Excel資料匯入
excel資料匯入 你hold住麼 一 在本篇將帶領大家一同了解 匯入excel流程和問題解決方案 需要注意的是在server端的web config 中新增這幾行 ps 中value 是根據自己的專案中的資料夾的命名而定,可參考以下截圖 由於在server的配置檔案的檔名不一致。找不excel的x...
Excel資料匯入
private void button3 click object sender,eventargs e 連線excel的連線字串,excel2007版本以上的 hdr yes代表第一行是列名 string strconn provider microsoft.ace.oledb.12.0 data...
PHP 匯入excel資料
之前發過使用phpexcel將資料匯出到excel檔案的方法,本篇文章主要介紹下如何使用phpexcel將excel檔案匯入到資料庫的方法。下面首先說一下本次匯入的excel檔案的資料格式,截圖如下 下面是將該excel檔案的資料匯入到資料庫的具體 檢視 列印 01 02require once c...