将页面导成excel

导出excel

ActionForward指向一个jsp页面,页面中 

使用 

<%@ page language="java" contentType="application/vnd.ms-excel; charset=GBK"%> 

或 

<%response.setContentType("application/vnd.ms-excel; charset=GBK")%>

 ... ...

<%String fileName = URLEncoder.encode("导出的excel文件" , "UTF-8");// 使用URLEncoder防止生成的文件名乱码

response.addHeader("content-disposition","attachment;filename="+filename+".xls");%>

<html>

<body> 

<table>

<tr>

<td style='mso-number-format:"\@";'>显示的内容</td><!-- 这个style的作用是使excel不自动去掉显示内容前面的0  --> 

</tr> 

</table> 

</body>

</html> 

原文地址:https://www.cnblogs.com/mabaishui/p/1955455.html