导出Excel几乎是在每个项目中都要做的工作,当然导出Excel的方法也有很多种,比如Apache 的POI ,还有jxl 都能做到。但是这些都需要写很多的代码。今天介绍一种方法,二句代码即可搞定!
假如有如下表格数据需要导出至Excel文件:
<%@ page language="java" pageEncoding="UTF-8"%>
<html>
<head>
</head>
<body>
<table>
<tr><td>aa</td></tr>
<tr><td>bb</td></tr>
<tr><td>cc</td></tr>
</table>
</body>
</html>
一般的做法都是在后台从数据库查询数据然后通过操作Excel的工具框架编写代码导出,下面通过另一种方式来实现。二句代码即可:
<%@ page language="java" pageEncoding="UTF-8"%>
<%
response.setContentType("application/vnd.ms-xls;charset=UTF-8");
response.setHeader("Content-Disposition","filename=\"Result.xls\"");
%>
<html>
<head>
</head>
<body>
<table>
<tr><td>aa</td></tr>
<tr><td>bb</td></tr>
<tr><td>cc</td></tr>
</table>
</body>
</html>
然后通过超链接打开这个页面即可。