欢迎来到天天文库
浏览记录
ID:51690565
大小:33.00 KB
页数:7页
时间:2020-03-15
《java读取excel文件数据.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、/** *读取excel文件保存数据 *@authorxrxianga *@serialData20120909 *@throwsToftException */ publicvoidimportClient()throwsException,ToftException{ intsaveflag=0; //当前操作用户 StringcurrentUserId=this.getContext().getUserInfo().getUserId(); //操作人 StringuserCode=this.getContext().getUserInfo().get
2、UserCode(); //获取数据库的连接 Connectionconn=this.getContext().getConn(); //读入excelbegin MultipartParsermp=newMultipartParser(ToftServletContext.getContext().getRequest(),100*1024*1024); Partpart=null; FilePartfilePart=null; //获取任务批次名称 Mapparams=this.getContext().getAllParams(); Strin
3、gtaskBatchNme=params.get("taskBatchNme")==null?"":params.get("taskBatchNme").toString(); if("".equals(taskBatchNme)
4、
5、taskBatchNme==null){ this.getContext().addAttribute("importMessage","importError"); ToftServletContext.getContext().getRequest().setAttribute("errorMessage","任务批次名称不
6、能为空"); return; }else{ Listlist=newArrayList(); StringBuffersql=newStringBuffer("SELECTTO_CHAR(T_CRT_TM,'YYYY-MM-DDHH24:MI:SS')AST_CRT_TM,C_CRT_NMEFROMTB_TASK_BASEWHEREC_TASK_NME='").append(taskBatchNme).append("'"); list=SqlUtils.select(sql.toString(),conn); if(list.size()>0)
7、{ Mapmap=(Map)list.get(0); StringT_CRT_TM=map.get("T_CRT_TM")==null?"":map.get("T_CRT_TM").toString(); StringC_CRT_NME=map.get("C_CRT_NME")==null?"":map.get("C_CRT_NME").toString(); this.getContext().addAttribute("importMessage","importError"); sql=newStringBuffer("");
8、 sql.append("任务名称为“").append(taskBatchNme).append("”已存在,不能重复!"); sql.append("已存在的任务名称共有“").append(list.size()).append("”条数据,创建人是“").append(C_CRT_NME); sql.append("”,创建时间为“").append(T_CRT_TM).append("”。"); ToftServletContext.getContext().getRequest().setAttribute("er
9、rorMessage",sql.toString()); return; } } while((part=mp.readNextPart()) !=null){ if(part.isFile()){ filePart=(FilePart)part; break; } } if(filePart!=null){ StringfileName=filePart.getFileName(); fileName=fileName.substring(fileName.l
此文档下载收益归作者所有