MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » 求一将Excel的数据导到数据库中的程序,紧急待中

求一将Excel的数据导到数据库中的程序,紧急待中(6)

www.MyException.Cn  网友分享于:2013-01-31  浏览:17次

shopId= rs.getString( "sh_id ");
}else
continue;
String strNum= "0 ";
int num=0;
st.setInt(1,intOrg);
st.setString(2, shopId);
st.setString(3,shopLevel);
st.setString(4,checkDate);
st.setString(5,state);


for(k=4;k <=colNum;k++) {

st.setString(6,arr.get(k-4).toString());
tempCell=aRow.getCell(k);
// cell0.setCellType(1);
try{
num=(int)(tempCell.getNumericCellValue());
if ((num!=1)&&(num!=0))
num=0;
}catch(Exception e){
num=0;
}

st.setInt(7,num);
st.setString(8,id);
st.setString(9,currentDate);
st.execute();
}




}catch(Exception e){

e.printStackTrace();
errors.add( "插入错误:第 "+(numSheets+1)+ "个sheet的第 " + (rowNumOfSheet + 1) + "行 " + "出錯!检查格式! ");
errors.add(e.toString());
request.setAttribute( "errors ",errors);
return mapping.getInputForward();
}

}
}
}

}



if (!errors.isEmpty()){
request.setAttribute( "errors ",errors);
return new ActionForward(mapping.getInput());
}

}
catch(Exception e)
{

errors.add( "exl文档格式有误 ");
// logger.error(e.toString());

}finally{

if (rs!=null) rs.close();
if (stmt!=null) stmt.close();
if (stmt1!=null) stmt.close();
if (st!=null) stmt.close();
if (conn!=null) conn.close();
if (fs!=null){
fs.close();
fs=null;
}
}





request.setAttribute( "psid ",errors);
request.setAttribute( "cnt ",String.valueOf(cnt));

if(errors.size()==0)
{
// JOptionPane jp=new JOptionPane();
// JOptionPane.showConfirmDialog(jp, "已成功导入! ", "信息 ",JOptionPane.CLOSED_OPTION,1);
// response.sendRedirect( "shopimport.jsp?id= "+id);
// request.setAttribute();
return mapping.findForward( "sucess ");

}
request.setAttribute( "errors ",errors);
return mapping.getInputForward();


}


private boolean convertDateTime(String date){
try{
SimpleDateFormat df = new SimpleDateFormat( "yyyy-MM-dd ");
df.parse(date);
return true;
}catch(Exception e){
return false;
}
}


}


------解决方案--------------------
mark
------解决方案--------------------
这么长,还不如说思想。其实就是一个格一个格的读,然后放到二位数组中,用各insert插到db里面去

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有