文档章节

关于Excel表格导出方法--application/vnd.ms-excel

DemonsI
 DemonsI
发布于 2018/10/16 17:17
字数 371
阅读 11
收藏 1

关于Excel表格导出方法--application/vnd.ms-excel 

    由于本人所做的项目中需要用到两种将JSP页面table导出到Excel表格的方法(老板也是坑爹),一种是在后台操作数据库来实现,比较简单。由于本人对JSP页面导出方法不了解,所以在此做个笔记,也希望对各位有帮助,下面将完整JSP代码贴出来:

 

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Export to Excel - Demo</title>
</head>
<body>
    <%
        String exportToExcel = request.getParameter("exportToExcel");
        if (exportToExcel != null
                && exportToExcel.toString().equalsIgnoreCase("YES")) {
            response.setContentType("application/vnd.ms-excel");
            response.setHeader("Content-Disposition", "inline; filename="
                    + "excel.xls");
 
        }
    %>
    <table align="left" border="2">
        <thead>
            <tr bgcolor="lightgreen">
                <th>Sr. No.</th>
                <th>Text Data</th>
                <th>Number Data</th>
            </tr>
        </thead>
        <tbody>
            <%
                for (int i = 0; i < 10; i++) {
            %>
            <tr bgcolor="lightblue">
                <td align="center"><%=i + 1%></td>
                <td align="center">This is text data <%=i%></td>
                <td align="center"><%=i * i%></td>
            </tr>
            <%
                }
            %>
        </tbody>
    </table>
    <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
            
    <%
        if (exportToExcel == null) {
    %>
    <a href="text.jsp?exportToExcel=YES">Export to Excel</a><!--注意这里的href链接页面就是你当前JSP页面的名字-->
    <%
        }
    %>
</body>
</html>

© 著作权归作者所有

DemonsI
粉丝 38
博文 360
码字总数 920440
作品 0
朝阳
程序员
私信 提问
php导出数据到excel,防止身份证等数字字符格式变成科学计数的方法

php导出数据到excel,防止身份证等数字字符格式变成科学计数的方法 而关于php的也有,但是大多都是用phpExcel导出的方法或者spreadsheet等类或者控件之类的导出方法,而我所在维护的系统却用很...

net ljx
2011/11/21
0
0
简单的jsp语言转php

请大神将以下这段jsp代码转成php <% response.setHeader("Content-Type","application/force-download"); response.setHeader("Content-Type","application/vnd.ms-excel"); response.setHe......

酱油白
2016/11/09
216
2
疑难杂症,jsp页面导出Excel表格中文乱码,本地可以,部署到服务器上导出乱码

jsp页面导出Excel表格中文乱码,本地可以,部署到服务器上导出时名字和内容中文乱码: 我的doExcel方法: doExcel : function() { var fileName = this.title; var vExportContent = this.ge...

阿德_index
2015/12/16
1K
5
asp生成和导出excel和word数据源码和代码,简单好用(已经测试可以用)

生成EXCEL表格(直接放在asp列表内,自动会生成整个页码内table数据) <% Response.ContentType ="application/vnd.ms-excel" Response.AddHeader "Content-Disposition", "attachment; fil......

wuyusky1
2014/06/05
0
0
asp生成和导出excel和word数据源码和代码,简单好用(已经测试可以用)

生成EXCEL表格(直接放在asp列表内,自动会生成整个页码内table数据) <% Response.ContentType ="application/vnd.ms-excel" Response.AddHeader "Content-Disposition", "attachment; fil......

wuyusky1
2014/06/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

node调用dll

先安装python2.7 安装node-gyp cnpm install node-gyp -g 新建一个Electron-vue项目(案例用Electron-vue) vue init simulatedgreg/electron-vue my-project 安装electron-rebuild cnpm ins......

Chason-洪
25分钟前
1
0
eclipse中项目svn转gitLab全过程

在工作中,我们可能会遇到项目从svn迁移到gitLab;此过程我们需要变化版本管理工具,上传代码。本篇博客记录了使用spring tool suit(sts/eclipse)进行项目迁移的全过程。 步骤: (1)端口之...

em_aaron
今天
2
0
scala学习(一)

学习Spark之前需要学习Scala。 参考学习的书籍:快学Scala

柠檬果过
今天
1
0
通俗易懂解释网络工程中的技术,如STP,HSRP等

导读 在面试时,比如被问到HSRP的主备切换时间时多久,STP几个状态的停留时间,自己知道有这些东西,但在工作中不会经常用到,就老是记不住,觉得可能还是自己基础不够牢固,知识掌握不够全面...

问题终结者
昨天
4
0
看了一下Maven的内容

了解了Maven其实是一个跨IDE的标准构建工具,能推广的原因估计是借了仓库的便利。 另一个作用是可以通过Maven的功能在社区版的IDEA去创建Web项目,下次实践看看

max佩恩
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部