用jsp把网页内容保存为excel文件
2007-04-03 09:26
225 查看
项目中使用了jasperreport做为报表工具,一直运行平稳,但前段时间客户要求按字段输出成excel报表, 而jasper报表尽管可以输出成excel但不灵活,不能灵活的选取输出字段,为此,想直接把数据库检索的内容,输出到excel文件中。写出了一个jsp文件,结果证明是可行的。
<%@ page contentType="application/msexcel;charset=utf-8" %>
<!--以上这行设定本网页为excel格式的网页 -->
<%
response.setHeader("Content-disposition","inline; filename=mytest.xls");
%>
<html>
<head>
<meta http-equiv="Content-Type" content="application/msexcel; charset=utf-8">
<title>Excel测试</title>
</head>
<body>
<table border="1" width="100%">
<tr>
<td>姓名</td>
<td>身份证字号</td>
<td>生日안녕</td>
</tr>
<tr>
<td>李鬼</td>
<td>N111111111</td>
<td>1900/11/12</td>
</tr>
<tr>
<td>梁XX</td>
<td>N222222222</td>
<td>1923/10/1</td>
</tr>
<tr>
<td>张MM</td>
<td>N333333333</td>
<td>1934/12/18</td>
</tr>
</table>
</body>
</html>
上面代码中编码问题也是一大问题,在上面这个代码之前,我只在文件最开头加了一个utf-8编码,结果不成,中文全是乱码,改成gb2312,中文可以了,但韩文不行。后面加入了:
<meta http-equiv="Content-Type" content="application/msexcel; charset=utf-8">后总算解决问题了。
各位朋友如果有更好的实现方式,不妨交流一下
<%@ page contentType="application/msexcel;charset=utf-8" %>
<!--以上这行设定本网页为excel格式的网页 -->
<%
response.setHeader("Content-disposition","inline; filename=mytest.xls");
%>
<html>
<head>
<meta http-equiv="Content-Type" content="application/msexcel; charset=utf-8">
<title>Excel测试</title>
</head>
<body>
<table border="1" width="100%">
<tr>
<td>姓名</td>
<td>身份证字号</td>
<td>生日안녕</td>
</tr>
<tr>
<td>李鬼</td>
<td>N111111111</td>
<td>1900/11/12</td>
</tr>
<tr>
<td>梁XX</td>
<td>N222222222</td>
<td>1923/10/1</td>
</tr>
<tr>
<td>张MM</td>
<td>N333333333</td>
<td>1934/12/18</td>
</tr>
</table>
</body>
</html>
上面代码中编码问题也是一大问题,在上面这个代码之前,我只在文件最开头加了一个utf-8编码,结果不成,中文全是乱码,改成gb2312,中文可以了,但韩文不行。后面加入了:
<meta http-equiv="Content-Type" content="application/msexcel; charset=utf-8">后总算解决问题了。
各位朋友如果有更好的实现方式,不妨交流一下
相关文章推荐
- python3 获取网页内容保存到文件
- 直接通过网页jsp导出Excel文件
- java读取网页内容,并保存
- 将网页内容保存为字符串以及根据字符串显示成网页
- 如何保存想要的网页内容
- 读取网页内容保存到文件
- IE:保存当前网页的全部内容
- 实现确认按钮出现遮蔽网页其他内容,捕获传统保存快捷组合键
- C#将网页内容转换成图片保存到本地( webbrowser 可应用于B/S结构中)
- 将jsp页面内容保存到excel(转)
- php读取word\pdf等文档的内容,并将其保存到网页中
- 如何将将不能复制或保存的网页内容保存下来?
- java获取网页内容保存到文件
- 防止JSP或Servlet中输出内容被浏览器保存在缓冲区中
- webbrowser如何将网页内容保存为字符串以及根据字符串显示成网页
- C#将网页内容转换成图片保存到本地( webbrowser 可应用于B/S结构中)
- 用jsp将xml文件解析到网页显示,并把数据提交保存到数据库
- 网文快捕(CyberArticle) 快速保存网页内容,知识文档管理利器
- JSP学习笔记(七十五):使用HttpClient远程抓取网页内容
- 获取网页内容,并保存