主要是通过文件流的方式,这个方法不是很好,如有更好的方法,还希望多多交流哦!


<%@   page   contentType="text/html;charset=gb2312"   %>    
<%@   page   import="java.lang.*"%>  
<%  
  try{                                    
      response.setContentType("Application/msexcel");  
      response.setHeader("Content-Disposition",   "attachment;filename=test.xls");                            
      StringBuffer   cont=new   StringBuffer("");  
%>  
  <HTML>  
  <HEAD>  
  <META   http-equiv="Content-Style-Type"   content="text/css">      
  </HEAD>  
  <BODY>  
  <br/><br/><br/>  
<%    
  cont.append("<table   width='100%'   border='1'>\r\n");  
  cont.append("<tr>\r\n");  
  cont.append("<td   height='19'>字段一</td>\r\n");  
  cont.append("<td   height='19'>字段二</td>\r\n");  
  cont.append("<td   height='19'>字段三</td>\r\n");  
  cont.append("<td   height='19'>字段四</td>\r\n");  
  cont.append("</tr>\r\n");  
  cont.append("<tr>\r\n");  
  cont.append("<td>"+"xxxxxxxxxxxxxxxxxxxxxxxx"   +" </td>\r\n");  
  cont.append("<td>"+"xxxxxxxxxxxxxxxxxxxxxxxx"   +" </td>\r\n");  
  cont.append("<td>"+"xxxxxxxxxxxxxxxxxxxxxxxx"   +" </td>\r\n");  
  cont.append("<td>"+"xxxxxxxxxxxxxxxxxxxxxxxx"   +" </td>\r\n");  
  cont.append("</tr>\r\n");  
  cont.append("<tr>\r\n");  
  cont.append("<td>"+"xxxxxxxxxxxxxxxxxxxxxxxx"   +" </td>\r\n");  
  cont.append("<td>"+"xxxxxxxxxxxxxxxxxxxxxxxx"   +" </td>\r\n");  
  cont.append("<td>"+"xxxxxxxxxxxxxxxxxxxxxxxx"   +" </td>\r\n");  
  cont.append("<td>"+"xxxxxxxxxxxxxxxxxxxxxxxx"   +" </td>\r\n");  
   
  cont.append("</table>\r\n");    
  response.getWriter().println(cont.toString());  
  response.getWriter().close();  
   
  }  
  catch   (Exception   e){  
  out.println(e.toString());  
  }  
%>  
  </BODY>  
  </HTML>
评论
发表评论

您还没有登录,请登录后发表评论

jzhua2006
搜索本博客
我的相册
91515e87-8ecf-39a6-b669-8bd58b1641ae-thumb
06-10-21 无锡.jpg
共 14 张
最近加入圈子
存档
最新评论