WEB开发网
开发学院软件开发Java java实现Excel导入数据库 阅读

java实现Excel导入数据库

 2009-09-17 00:00:00 来源:WEB开发网   
核心提示:这是一个比较简单的例子,做的操作是选择角色,java实现Excel导入数据库,把用户的ID导入用户角色表(如何获取角色信息,就没在贴出来了),用到了Struts2、jdbc, 需要jlx.jar 等几个必须的包

这是一个比较简单的例子,做的操作是选择角色,把用户的ID导入用户角色表(如何获取角色信息,就没在贴出来了)。用到了Struts2、jdbc。

需要jlx.jar 等几个必须的包。

Jsp代码   

 <%@ page language="java" pageEncoding="UTF-8"%> 
<%@ taglib prefix="s" uri="/struts-tags" %> 
<%@ taglib uri="http://www.ecside.org" prefix="ec"%> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
 <head> 
 
   
  <title>excel</title> 
   <%@include file="../inc/perm.inc"%> 
 <script type="text/javascript"> 
 function myFormCheck(theform) 
 { 
  if(theform.roleid.value==""){ 
  alert("请选择对应的角色") 
  return (false); 
  } 
   if(theform.theFile.value=="") 
    { 
     alert("请点击浏览按钮,选择您要上传的文件!") 
     theform.theFile.focus; 
     return (false); 
    } 
   else 
    { 
     str= theform.theFile.value; 
     strs=str.toLowerCase(); 
     lens=strs.length; 
     extname=strs.substring(lens-4,lens); 
     if(extname!=".xls") 
     { 
      alert("请选择excel文件!") 
      return (false); 
     } 
     
    } 
 } 
  
 </script> 
 
 </head> 
  
 <body> 
  <center> 
  <div style="position: absolute; left: 30%; top: 20%"> 
   导入信息 
  </div> 
  <div style="position: absolute; left: 30%; top: 30%"> 
   <form name="uploadform" action="<%=contextPath%>/features/excel.action" enctype="multipart/form-data" method=post > 
 <SELECT name="roleid" id="select"> 
    <OPTION value="" >----请选择----</OPTION> 
  <s:iterator value="allRole"> 
  <OPTION value="${roleId}">${roleId}.${desc}</OPTION> 
  </s:iterator> 
 </SELECT> 
 <input type="file" name="theFile"> 
   <input type="submit" value="导入"> 
   </form> 
  </div> 
  </center> 
 </body> 
</html> 

1 2  下一页

Tags:java 实现 Excel

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接