文档章节

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

DemonsI
 DemonsI
发布于 10/16 17:17
字数 371
阅读 10
收藏 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
粉丝 35
博文 340
码字总数 866000
作品 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
202
2
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
javascript导出excel

<script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="js/jquery.base64.js"></script> <script type="text/javascript" src="js/jquery.......

jiangwu
2016/07/29
109
0

没有更多内容

加载失败,请刷新页面

加载更多

当S8遇上边缘计算:谈阿里云ENS对直播业务场景的支撑

摘要: 类似S8赛事这样的大型活动直播的特点和技术挑战是什么?为什么业务要下沉到边缘?自建边缘节点和与云服务厂商合作到底该如何选择?边缘节点服务(ENS)又是如何进行技术支撑?提供的针...

阿里云官方博客
7分钟前
1
0
supervisor安装配置

supervisor安装配置 安装 wget -c https://files.pythonhosted.org/packages/44/60/698e54b4a4a9b956b2d709b4b7b676119c833d811d53ee2500f1b5e96dc3/supervisor-3.3.4.tar.gztar -zxvf su......

jackmanwu
17分钟前
1
0
laravel定时器

民间高手: https://blog.csdn.net/zhezhebie/article/details/79205414 官方文档: https://laravel-china.org/docs/laravel/5.5/scheduling/1325...

vio小黑
40分钟前
0
0
Apache Zeppelin安装及使用

Apache Zeppelin官网:http://zeppelin.apache.org/ Apache Zeppelin介绍:A web-based notebook that enables interactive data analytics. You can make beautiful data-driven, interacti......

GordonNemo
41分钟前
4
0
关于python开发多个项目环境配置Anaconda

关于Anaconda用来管理Python的包和环境 下载并安装Anaconda 创建项目:windows键+R ==> 进入CMD => 输入conda create -n 项目名称 python=3 conda info -e 查看项目以及项目所在的位置,默认...

上官清偌
42分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部