JSP生成Excel报表

  JSP实现报表下载

<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<% response.setContentType("application/vnd.ms-excel;charset=UTF-8"); %>
<!-- 设置下载文件的文件名 -->
<!-- 设置excel为显示模式 -->
<!-- <% response.setHeader("Content-disposition","inline; filename=test.xls"); %> -->
<!-- 设置excel为下载模式 -->
<% response.setHeader("Content-disposition","attachment; filename=test.xls"); %>
<html>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<head>
<title>报表</title>
</head>
<body>
    <CENTER>
         <table cellpadding="1" cellspacing="1"  border="1">
              <tr>
                      <td colspan="5" align="center">报表</td>
              </tr>
                <tr class="dan_tr">
                       <th>使用时间</th>
                       <th>使用者</th>
                       <th>传播者</th>
                       <th>使用地点</th>
                       <th>消耗积分</th>
                </tr>
          <c:forEach var="list" items="${list}">
              <tr align="center">
                   <td width="135">${list.userDate}</td>
                   <td width="100">${list.userName}</td>
                   <td width="100">${list.puserName}</td>
                   <td width="350">${list.userCorp}</td>
                   <td>${list.integral}分</td>
              </tr>
          </c:forEach>
         </table>
    </CENTER>
</body>
</html>
时间: 2024-11-09 08:59:23

JSP生成Excel报表的相关文章

在.NET中使用EPPlus生成Excel报表 .

--摘抄自:http://blog.csdn.net/zhoufoxcn/article/details/14112473 在开发.NET应用中可能会遇到需要生成带图表(Chart)的Excel报表的需求,特别是在一些ASP.NET网站中,有时候我们并不能保证Web服务器上一定安装了Office组件,所以使用微软的Office来生成Excel并不保证在所有情况下都使用,有时候即使Web服务器上安装了Office也会出现一些运行权限方面的原因到导致调用Excel组件生成Excel失败,所以在这里介

使用node.js生成excel报表下载(excel-export express篇)

引言:日常工作中已经有许多应用功能块使用了nodejs作为web服务器,而生成报表下载也是我们在传统应用. java中提供了2套类库实现(jxl 和POI),.NET 作为微软的亲儿子更加不用说,各种com组件贴心使用. nodejs作为一门新的语言,报表功能也不是十分完善. (1).js-xlsx : 目前 Github 上 star 数量最多的处理 Excel 的库,支持解析多种格式表格XLSX / XLSM / XLSB / XLS / CSV,解析采用纯js实现,写入需要依赖nodejs

java生成excel报表

使用 apache poi包来实现该功能 包可以通过官网下载,也可以通过 http://download.csdn.net/detail/ch717828/8361309 下载 接下来看代码 private static String xls2003 = "myexcel.xls"; public static void main(String[] args) { //创建2003 excel String filePath = generateExcel2003(xls2003);

Python导出数据生成excel报表

#_*_coding:utf-8_*_ import MySQLdb import xlwt from datetime import datetime def get_data(sql): # 创建数据库连接. conn = MySQLdb.connect(host='127.0.0.1',user='root' ,passwd='123456',db='test',port=3306,charset='utf8') # 创建游标 cur = conn.cursor() # 执行查询, cur

python3查询数据库并生成excel报表

#!/usr/bin/env python3 #encoding=UTF-8 import os import time import xlwt hostIp = 'xxx.xxx.xxx.xx' user = 'user0001' passwd = 'xxxx' db = 'db01' sqlStr1 = 'SELECT timeout_day as 逾期天数,COUNT(1) as 统计次数 FROM t_order_info where status in (7,9) GROUP BY t

数据库与Excel报表的动态生成

一.数据库与Excel报表的动态生成 (1)读取数据库的数据动态生成Excel报表,这是JSP应用中常遇到的问题,本节采用的基本方法是: 在Excel工作薄中,将报表模板制作在第一张工作表中,从数据库中读取数据,利用POI组件复制模板工作表 而得到一张新的工作表,将查询数据填写到新的工作表中. (2) 实例分析 写一个Servlet程序,查询pubs数据库的titles表和sales表,把查询结果集数据填写到图6-14的报表中, 操作步骤如下: 第1步:新建一个名类为"DBExcelServle

java生成Excel及操作Excel

JAVA EXCEL API:是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容.创建新的Excel文件.更新已经存在的Excel文件.使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表.因为它是使用Java编写的,所以我们在Web应用中可以通过JSP.Servlet来调用API实现对Excel数据表的访问. 下载: 官方网站 http://www.andykhan.com/jexcelapi/ 下载最新版本(本人下的是jexcelapi_2_6

C#生成excel到其他电脑生成报表时报错

错误:在本机编译过程中没有出现错误,程序能够执行.Copy出编译程序以及所需要的一些Dll文件,放在另一台机子上出现以下错误System.InvalidCastException: Unable to cast COM object of type 'Microsoft.Office.Interop.Excel.ApplicationClass' to interface type 'Microsoft.Office.Interop.Excel._Application'. This opera

Java学习之道:Java上传下载excel、解析Excel、生成Excel的问题

在软件开发过程中难免需要批量上传与下载,生成报表保存也是常有之事,最近集团门户开发用到了Excel模版下载,Excel生成,圆满完成,对这一知识点进行整理,资源共享,有不足之处还望批评指正,文章结尾提供了所需jar包的下载,方便大伙使用,下面言归正传! 1.Excel的下载 1)Action中: 添加响应事件,通过getRealPath获得工程路径,与jsp中获得request.getContextPath()效果相同,fileName为要下载的文件名,经过拼接filePath是xls文件的绝对