`
jzhua2006
  • 浏览: 300647 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

一个简单的通过JSP中把数据导入到Excel,并出现下载对话框

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


<%@   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"   +"&nbsp;</td>\r\n");  
  cont.append("<td>"+"xxxxxxxxxxxxxxxxxxxxxxxx"   +"&nbsp;</td>\r\n");  
  cont.append("<td>"+"xxxxxxxxxxxxxxxxxxxxxxxx"   +"&nbsp;</td>\r\n");  
  cont.append("<td>"+"xxxxxxxxxxxxxxxxxxxxxxxx"   +"&nbsp;</td>\r\n");  
  cont.append("</tr>\r\n");  
  cont.append("<tr>\r\n");  
  cont.append("<td>"+"xxxxxxxxxxxxxxxxxxxxxxxx"   +"&nbsp;</td>\r\n");  
  cont.append("<td>"+"xxxxxxxxxxxxxxxxxxxxxxxx"   +"&nbsp;</td>\r\n");  
  cont.append("<td>"+"xxxxxxxxxxxxxxxxxxxxxxxx"   +"&nbsp;</td>\r\n");  
  cont.append("<td>"+"xxxxxxxxxxxxxxxxxxxxxxxx"   +"&nbsp;</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>  
分享到:
评论

相关推荐

    JSP实用技巧集合,jsp编程的一些小技巧总结

    5. java中如何把一个目录下的文件移到另一个指定的目录? 6. 制作表格线? 7. jsp如判别一个字符在A到Z之间? 8. 得到一浮点数小数点后4位,如何写以函数截取为两位 9. 整型转字符? 10. 显示数据库的记录,点击哪个...

    jsp编程技巧集锦

    java中如何把一个目录下的文件移到另一个指定的目录? 6. 制作表格线? 7. jsp如判别一个字符在A到Z之间? 8. 得到一浮点数小数点后4位,如何写以函数截取为两位 9. 整型转字符? 10. 显示数据库的记录...

    java jdk实列宝典 光盘源代码

    java为数据结构中的列表定义了一个接口类java.util.list同时提供了3个实现类,分别是ArrayList、Vector、LinkedList使用; 生成不重复的随机数序列;列表、集合与数组的互相转换;java为数据结构中的映射定义一个接口...

    网管教程 从入门到精通软件篇.txt

    Axx:ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字) A3L:Authorware 3.x库文件 A4L:Authorware 4.x库文件 A5L:Authorware 5.x库文件 A3M,A4M:Authorware Macintosh...

    源代码统计工具 - SourceCounter - 2.1.24.11

    支持统计结果保存为 .CSV 文件格式(可以方便地导入到 Excel) 6. 支持多国语言界面(英文、简体中文、繁体中文、日语等) 7. 支持自由选择要统计的代码格式 主要更新(Update) * 2.1.24.11 - B O O M 2008/11...

    JAVA 范例大全 光盘 资源

    实例3 在Eclipse中创建第一个Java程序 4 常见问题 javac不是内部或者外部命令 6 常见问题 找不到类文件 6 常见问题 语法错误 7 第2章 Java基础语法 9 实例4 变量和常量 9 实例5 基本数据类型转换 10 实例6 ...

    源代码统计工具 - SourceCounter - 2.2.30.36

    * 支持统计结果保存为 .CSV 文件格式(可以方便地导入到 Excel) * 支持多国语言界面(英文、简体中文、繁体中文、日语等) * 支持自由选择要统计的代码格式 * * 更新(Update) * 2.2.30.36 - BOOM 2009-3-3 ...

    源代码统计工具(SourceCounter) - 2.4.80.6版

    * 支持统计结果保存为 .CSV 文件格式(可以方便地导入到 Excel) * 支持多国语言界面(英文、简体中文、繁体中文、日语等) * 保存上一次统计时的目录和代码类型 更新(Update) * 2.4.80.6版 - BOOM 2009-8-5 ...

    代码统计工具SourceCounter

    * 支持统计结果保存为 .CSV 文件格式(可以方便地导入到 Excel) * 支持多国语言界面(英文、简体中文、繁体中文、日语等) * 保存上一次统计时的目录和代码类型 更新(Update) * 2.4.80.6版 - BOOM 2009-8-5 ...

    源代码统计工具(SourceCounter) - 2.4.36.58

    * 支持统计结果保存为 .CSV 文件格式(可以方便地导入到 Excel) * 支持多国语言界面(英文、简体中文、繁体中文、日语等) 更新(Update) * 2.4.36.58版 - BOOM 2009-3-22 o 可以自由添加想要统计的文件的扩展...

    Java JDK实例宝典

    12 从键盘接收数据并输出到文件 7. 13 使用StreamTokenizer统计文件的字符数 7. 14 序列化和反序列化对象 7. 15 控制对象的序列化和反序列 7. 16 读jar包的资源文件 7. 17 用Zip格式压缩和解...

    eWebEditor说明文档

    2.5.1 颜色对话框 ............................................................. 60 2.5.2 文字颜色 ............................................................... 60 2.5.3 文字背景色 ......................

Global site tag (gtag.js) - Google Analytics