`
apple_wxs
  • 浏览: 103315 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

jsp 导出excel

    博客分类:
  • Java
阅读更多
当触发导出excel表格动作时,指定跳到下面这个JSP页面,浏览器会自动弹出下载提示框。
<%@ page contentType="application/vnd.ms-excel; charset=gbk" %>
<%@ page language="java" pageEncoding="GBK"%>
<%
    String filename = new String(("表格名").getBytes("GBK"),"ISO-8859-1"); 
    response.addHeader("Content-Disposition", "filename=" + filename + ".xls");
%>
<html>
<head>
    <meta name="Generator" content="Microsoft Excel 11">
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body >
<center><b>表格名</b></center><br>
    <table border="1" align="center" cellpadding="0" cellspacing="1">
        <tr > 
            <td>
            <!--在这里用html写表格内容的代码,可以用jsp代码-->  
            </td>
        </tr>
    </table>
</body>
</html>


表格的格式会按html的格式展现。
分享到:
评论
5 楼 贝塔ZQ 2016-09-14  
实现JSP导出excel可以试试看PageOffice插件,挺不错的
4 楼 wangyanming131 2013-12-24  
[/color][color=cyan][color=green][/color]        
3 楼 foible 2012-07-18  
这种导出的excel,在用excel打开前会有提示,并且不能导入,因为这种本身就是一个html而不是一个excel文件,只是用excel打开了html。
2 楼 hanbing299 2011-12-19  
当body里面的tale显示的标题列较多时,打印的时候就不能用一张A4纸,直接打印了,还得进行手动调整,我想请问楼主,能不能在打印的时候,默认就是一张A4纸显示所有列,这样就不用客户再进行调整了?
1 楼 zht110227 2010-01-07  
看上去不错,不知道哪个body里面可以使用jsp标签吗

相关推荐

Global site tag (gtag.js) - Google Analytics