`

JSP应用导出Excel报表的简单实现以及中文乱码彻底解决(HTML)

阅读更多

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

Java代码 复制代码
  1. <%@ page contentType="text/html; charset=GBK" %>   
  2. <% response.setContentType("application/vnd.ms-excel;charset=GBK"); %>   
  3. <HTML>   
  4. <meta http-equiv="Content-Type" content="text/html; charset=GBK">   
  5. <head><title>Test</title></head>   
  6. <body>   
  7. <TABLE borderColor=#111111 cellSpacing=0 cellPadding=2 width=1200 align=center border=1>   
  8. <TR>   
  9. <TD align=middle width="10%" height=20 rowSpan=2>项目 </TD>   
  10. <TD align=middle width="2%" height=20 rowSpan=2>计量单位 </TD>   
  11. <TD align=middle width="4%" height=20>满期赔付率 </TD>   
  12. </TR>   
  13. </TABLE>   
  14. </body>   
  15. </HTML>   
分享到:
评论

相关推荐

    JSP页面导出EXCEL简单方法

    在IT行业中,尤其是在Web开发领域,常常需要将网页上的数据导出为Excel格式,以便用户进行下载和进一步处理。本文将详细介绍如何使用JSP(JavaServer Pages)来实现这一功能,特别是针对页面上的HTML表格数据。 ...

    jsp页面导出excel

    通过以上步骤,你可以在JSP页面上实现导出Excel的功能。当然,实际项目可能需要处理更复杂的需求,如动态生成列、合并单元格、样式设置等,这需要进一步学习和理解Apache POI的API。同时,也可以考虑使用其他库,如...

    jsp导出Excel;简单实用!导出Excel;导出Word

    下面将详细介绍如何使用JSP实现Excel和Word的导出功能。 **一、导出Excel** 1. **引入库**: 要导出Excel,通常我们会用到Apache POI库,这是一个Java API,专门用于处理Microsoft Office格式的文件,包括Excel。...

    java及jsp下导出excel表格

    ### Java与JSP环境下导出Excel表格:深入解析与实践 在现代企业级应用开发中,数据导出至Excel表格是一种常见的需求,特别是在报表、数据分析和数据交换等场景中。Java作为一种广泛使用的后端开发语言,配合JSP...

    JSP SERVLET 导出数据库内容到EXCEL

    总结来说,"JSP SERVLET 导出数据库内容到EXCEL"是一个典型的Java Web应用场景,结合了JSP的视图呈现、Servlet的业务处理和数据库操作,以及第三方库Apache POI的文件生成能力,为企业级应用提供了强大的数据导出...

    jsp导入导出excel文件

    本篇文章将详细介绍如何在JSP中使用Apache POI实现Excel文件的导入与导出,并分享相关的学习心得。 **一、导入Excel到JSP** 1. **依赖引入**:首先,你需要在项目的`pom.xml`或`build.gradle`文件中添加Apache POI...

    关于jsp导出excel用javascript实现

    关于jsp导出excel用javascript实现

    导出jsp页面为excel文档

    这种方式利用了浏览器对MIME类型的识别能力以及响应头中的`Content-Disposition`字段来模拟Excel文件的发送过程,从而实现了JSP页面内容到Excel文件的导出。 4. **扩展应用**: - **动态生成Excel内容**:可以在...

    jsp导出excel一般问题及汇总

    本篇文章主要探讨了在使用JSP导出Excel时可能会遇到的一般性问题及其解决方案。 一、导出Excel的基本流程 1. 数据准备:首先,你需要从数据库或其他数据源获取要导出的数据,将其组织成二维数组或集合。 2. 创建...

    jsp实现excel上传至数据库,以及 从数据库导出excel

    本项目以"jsp实现excel上传至数据库,以及从数据库导出excel"为主题,提供了一种实用的方法,适合初学者学习。下面将详细解释这个过程涉及的关键技术点。 1. JSP(JavaServer Pages):JSP是一种动态网页技术,允许...

    jsp实现HTML表格导出和导入Excel功能

    在这里,通过使用JQUERY+JQUERY UI+JSON-LIB+POI实现这个功能数据导出设计:通过使用JQUERY分析表格的结构,读取表格结构数据构建JSON字符串,发送到后台,后台分析表格结构,然后生成Excel数据. 本程序基于是...

    jsp 实现的 EXT Grid 导出excel 例子

    总的来说,这个JSP实现的EXT Grid导出Excel例子是一个实用且常见的Web开发需求,它涉及到EXT JS的使用、AJAX通信、服务器端处理以及文件下载等多个技术点。通过这个例子,开发者可以学习到如何将前端的动态数据有效...

    java实现JSP表格数据导出到EXCEL文件

    在Java编程环境中,将JSP表格中的数据导出到Excel文件是一种常见的需求,尤其是在数据分析、报表生成和数据交换等场景中。本篇文章将详细介绍如何利用Java实现这一功能,主要涉及的技术包括Java Servlet、JSP以及...

    报表导出excel word pdf html

    以下是关于这些格式以及如何在Java环境中实现导出的详细知识: 1. Excel:Microsoft Excel是一种流行的电子表格应用程序,用于数据分析、统计运算和报告创建。在Java中,可以使用Apache POI库来操作Excel文件,包括...

    JSP Struts2 分页 导出Excel

    本教程将介绍如何使用这两者结合jQuery来实现数据查询、分页以及Excel导出功能。 1. **JSP基础** JSP是一种服务器端脚本语言,用于生成动态HTML页面。开发者可以在JSP文件中混合使用HTML、Java代码和自定义标签库...

    javaweb JSP页面导出和导入excel表格

    本篇文章将详细探讨如何在JSP中实现Excel的导出和导入功能,这对于构建企业级办公系统是非常实用的。 一、导出Excel 1. **使用Apache POI库**:Apache POI是一个流行的API,用于读取和写入Microsoft Office格式的...

    JSP运用模板导出Excel

    本文档主要介绍了使用 JSP 和 jxls 库来实现 Excel 文件的导出,针对 eMan 系统中普遍使用的导出 Excel 的方法 JXL 的缺陷,引入了一种新的方法来解决大规模报表的导出问题。 1. 背景 在 eMan 系统的开发过程中...

    JSP导出excel和pdf格式

    总结,JSP导出Excel和PDF是Web应用中常见的功能,通过合理选择和使用相应的库,结合HTTP响应机制,我们可以轻松实现在服务器端生成并提供下载这些文件。在实际开发中,要兼顾性能、安全和用户体验,确保功能的稳定性...

    JSP中导入导出Excel文件.

    本文将深入探讨如何在JSP环境中实现Excel文件的导入与导出功能,利用Apache POI库作为主要工具。 ### Apache POI简介 Apache POI是一个开源的Java API,用于读写Microsoft Office格式的文件,如Word、Excel等。它...

    jspsmartupload-解决中文乱码

    最近实验室做了一个项目,使用jspsmartupload来实现的文件的上传下载,原来在windows平台运行的挺好,但是后来系统移植到linux平台上,结果在上传或下载的文件名中有中文时就会出现乱码。后来查了网上一些人的解决...

Global site tag (gtag.js) - Google Analytics