Web应用导出Excel报表的简单实现(HTML)
在Web应用中,很多数据经常要导出成Excel文档。用专门的生成真正的Excel文档的方式比较复杂,不太好用。所以经常用一种简单的方式来实现,即将报表保存为HTML格式,然后用Excel打开。
实现方式:
第一步,用JSP实现HTML版本的报表
第二步,在该JSP页面头部设置response的ContentType为Excel格式
引用
<% response.setContentType("application/vnd.ms-excel;charset=GBK"); %>
中文问题:
查看源代码时发现JSP文件中写死的中文为乱码,则在JSP文件头部添加一行
引用
<%@ page contentType="text/html; charset=gb2312" %>
查看源代码时发现文字为中文,但是用Excel打开为乱码则在<html>与<head>中加入
引用
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
用Servlet实现也是类似的处理方法。
实现样例:Test.jsp
- <%@ page contentType="text/html; charset=GBK" %>
-
<% response.setContentType("application/vnd.ms-excel;charset=GBK"); %>
- <HTML>
-
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
- <head><title>Test</title></head>
- <body>
-
<TABLE borderColor=#111111 cellSpacing=0 cellPadding=2 width=1200 align=center border=1>
- <TR>
-
<TD align=middle width="10%" height=20 rowSpan=2>项目 </TD>
-
<TD align=middle width="2%" height=20 rowSpan=2>计量单位 </TD>
-
<TD align=middle width="4%" height=20>满期赔付率 </TD>
- </TR>
- </TABLE>
- </body>
- </HTML>
分享到:
相关推荐
jsp导出Excel;简单实用!导出Excel;导出Word jsp导出Excel;简单实用!导出Excel;导出Word jsp导出Excel;简单实用!导出Excel;导出Word
jsp页面导出excel的实现相关代码,是从整个项目中把相关的几个页面拿出来分享一下
一种很简单的将JSP页面的table导出excel的方法
jsp导入导出excel文件用的是poi和学习心得
java及jsp下导出excel表格,真心好用
关于jsp导出excel用javascript实现
java实现JSP表格数据导出到EXCEL文件
jsp导出excel一般性问题及解决办法
JSP中导入导出Excel文件.txt
最近实验室做了一个项目,使用jspsmartupload来实现的文件的上传下载,原来在windows平台运行的挺好,但是后来系统移植到linux平台上,结果在上传或下载的文件名中有中文时就会出现乱码。后来查了网上一些人的解决...
JSP导出excel和pdf格式JSP导出excel和pdf格式
本人试过了可以用,做jsp程序导出excel功能的可以参考下,下载后按照模版进行修改
可以自己变化SQL语句执行 通用性强 适合像我一样的初手 大家测试的时候只要在 文本框中输入自己的 SQL语句就可以得到导出结果
本人亲自调测通过,可以使用 jsp 实现excel 数据上传至服务器 然后上传至数据库 另外实现了 数据库数据 导出至excel 功能 希望对初学者有帮助
使用JSP、Struts2和jquery实现简单查询,分页,导出到Excel并保存到本地计算机。(数据库相关内容在webroot下db文件夹内)
最近在网上看到一个用java来操纵excel的open source,在weblogic上试用了一下,觉得很不错,... 写一个javaBean,利用JExcelApi来动态生成excel文档,我这里写一个最简单的,示意性的。复杂的你可能还要查询数据库什么的。
jsp导出excel并支持分sheet导出的方法.docx
查询数据跳转到当前的jsp,通过获取后台的接口数据导出excel文件,最后再自动跳转到上一个的页面。
JSP解决乱码JSP解决乱码JSP解决乱码JSP解决乱码JSP解决乱码
JSP运用模板导出Excel.doc