直接把Jsp页面保存或导出Excel表格(最简单的导出Excel的方式)
2013-06-25 12:21
483 查看
看到这个标题有人会很疑问,Java导出Excel 有很多文章呀,都知道怎么用呀。呵呵,我也是这么认为,我们常用的就是jxl 或者poi 。现在jxl 代码不在更新不支持2007,一般都采用poi进行excel的操作。今天在做报表时,需要做一个简单快速的excel导出,所以想到了以前用到过的一个方式。一个简单的方法,这个方法只适用于excel简单的导出,直接通过输出的页面,然后设置页面为输出流的文件格式,这样当action转向到jsp页面的时候,直接就是将页面输出。
jsp页面的代码:
jsp页面的代码:
<%@ page language="java" pageEncoding="UTF8"%> <html:html locale="true"> <head> <title>LogExport</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <% response.setCharacterEncoding("UTF-8"); response.setContentType("application/vnd.ms-excel;"); response.setHeader("Content-Disposition", "attachment;filename=\""+new String("Log.xls".getBytes(),"ISO-8859-1")+"\""); %> </head> <body> <form action="/Action_export.do"> <table width="100%" border="1" cellspacing="0" cellpadding="0" id="datagrid"> <thead> <tr class="HeaderStyle" style="font-weight: normal;"> <th>用户</th> <th>姓名</th> <th>日期</th> <th>登录IP</th> <th>主机名</th> <th colspan="3"> <table width='100%' border="1" cellspacing="3" cellpadding="0" frame='void' > <tr><td colspan="3" style='background:transparent;' align="center">操作信息</td></tr> <tr style='background:transparent;'> <td width="40px" align="center">操作</td> <td width="100px" align="center">标题</td> <td align="center">扩展信息</td> </tr> </table> </th> </tr> </thead> <jsp:include page="common.jsp" flush="true" /> </table> </form> </body> </html:html>
相关文章推荐
- jsp页面导出用jxl方式导出数据到excel表格并下载保存(第二种直接用java类实现)
- jsp利用POI直接生成Excel并在页面中导出
- jsp导出Excel的简单方式 ContentType为Excel格式
- 简单的POI导出JSP页面表格数据到excel
- 用jxl 从jsp页面导出数据到excel表格并下载保存
- html jsp 页面 表格保存为word,excel的一个简单办法
- jsp导出Excel简单方式
- JSP应用导出Excel报表的简单实现以及中文乱码彻底解决(HTML)(转)
- .NET环境下导出Excel表格的两种方式和导入两种类型的Excel表格
- 利用poi从jsp页面导出报表到excel
- 直接把jsp中table内容导出到word或excel
- jsp做页面导出成word文件和excel文件
- jsp页面查询的数据导出到excel(二)
- jsp页面中table页或者ext grid表格数据导出Excel思路
- js将页面table导出excel,弹出保存对话框
- 【MVC】 非常简单的页面导出 WORD, EXCEL方法
- jsp页面导出excel表格
- DevExpress asp.net 导出Excel 自动开启迅雷问题,默认保存为aspx页面
- jsp页面导出excel
- jsp利用POI直接生成Excel并在页面提示打开下载