public string doimport(file doc) else
// 2.excel關鍵字判重
// 內層迴圈
for (int j = i + 1; j < rowcount; j++)
if (key1.equals(gprs.gete212())) }}
// 3.是否與未反饋入庫的申請有重複關鍵字
.gete212());
&& !newdataconstants.feedbacked
message = "您匯入的資料第"
+ i+ "行與申請編號'"
+ "'的申請資料有相同關鍵字,請等其反饋入庫或撤銷申請後再操作";
return message;}}
}// 4.校驗通過則儲存明細
// 國外運營商
temp = validatefield.readcell(hssfrowi.getcell(1));
if (temp != null && !"".equals(temp))
// 運營商簡拼
temp = validatefield.readcell(hssfrowi.getcell(2));
if (temp != null && !"".equals(temp))
// grx轉接商
temp = validatefield.readcell(hssfrowi.getcell(3));
if (temp != null && !"".equals(temp))
// e.214
temp = validatefield.readcell(hssfrowi.getcell(4));
if (temp != null && !"".equals(temp))
// operator id
temp = validatefield.readcell(hssfrowi.getcell(6));
if (temp != null && !"".equals(temp))
// gn網段
temp = validatefield.readcell(hssfrowi.getcell(7));
if (temp != null && !"".equals(temp))
// 備註
temp = validatefield.readcell(hssfrowi.getcell(8));
if (temp != null && !"".equals(temp))
// 測試批次
temp = validatefield.readcell(hssfrowi.getcell(9));
if (temp != null && !"".equals(temp))
li.add(gprs);}}
// 迴圈結束
// 5.新建申請流程資訊
// 獲得使用者資訊
// 獲取申請編號
// //6.更新編號序列
newdataconstants.gprsroam);
// //7.儲存到明細表
}message = "匯入完成!";
} else
} catch (exception e)
} return message;
}/**
* 讀出單元格的內容,並以字串的形式返回
* * @param hssfcell
* @return
*/public final static string readcell(hssfcell hssfcell)
int celltype = hssfcell.getcelltype();
switch (celltype) else
break;
case hssfcell.cell_type_string: // string
objcellvalue = hssfcell.getrichstringcellvalue().getstring();
break;
case hssfcell.cell_type_formula: // formula
objcellvalue = hssfcell.getcellformula();
break;
case hssfcell.cell_type_blank: // blank
objcellvalue = hssfcell.getrichstringcellvalue().getstring();
break;
case hssfcell.cell_type_boolean: // boolean
objcellvalue = string.valueof(hssfcell.getbooleancellvalue());
break;
case hssfcell.cell_type_error: // error
break;
} return objcellvalue.trim();
}
poi匯入匯出excel
org.apache.poigroupid poiartifactid 3.14 beta1version dependency public private string headtextname 列頭 標題 名 private string propertyname 對應欄位名 private ...
POI實現Excel匯入
第一步 將excel表轉換成list其中 exceldto 屬性全部設定成string 便於自定義註解正則校驗 第二步 設定自定義註解 1 長度校驗註解 2 正則校驗註解 3 不能重複 第三步 編寫校驗方法返回錯誤資料 錯誤資料list 可匯入資料list 1.匯入依賴 org.apache.poi...
POI匯入匯出Excel
public class excelutils sheet sheet null row row null cell cell null list new arraylist 遍歷excel中所有的sheet for int i 0 i wb.getnumberofsheets i 遍歷當前shee...