JSP导出Excel文件
和普通的查询数据差别是没有分页,response设置一下就是到处功能。
window.location.href="${_base}/promoteConsume/exportExcel?"+param; <%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib prefix="ai" uri="/WEB-INF/tag/ai-tags.tld"%>
<%@ taglib uri="/WEB-INF/tag/ElTag.tld" prefix="el"%>
<%@ page import="java.text.SimpleDateFormat" %>
<%@ page import="java.util.Date" %>
<%
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateStr = format.format(new Date());
response.setContentType("Application/msexcel; charset=UTF-8");
System.out.println("dateStr="+dateStr);
String fileName = "促销费"+dateStr;
fileName = new String(fileName.getBytes("GBK"),"iso-8859-1");
response.setHeader("Content-disposition","attachment; filename="+fileName+".xls");
%>
<div class="big_main" id="sos_list_div" style="width: 1400px; overflow: hidden">
<div class="query_table">
<table width="100%" border="1" cellspacing="1">
<tr align="center" valign="middle">
<td height="35" colspan="14" align="center" style="border-bottom: 2px #ddd solid"><span class="STYLE4 STYLE6">${title}促销费</span></td>
</tr>
<tr align="center" valign="middle">
<td height="35" colspan="2">统计时间:${sj }</td>
<td width="20%" colspan="10"> </td>
<td width="7%" colspan="2"><span class="STYLE4">促销费合计:${totalAmount } 元</td>
</tr>
</div>
<div class="query_table" style=" margin-top:0px">
<table width="100%" border="0" cellspacing="1">
<tr align="center" valign="middle" bgcolor="#e3f0f6" style=" border-top:1px solid #d1d3d5;">
<td width="6%" height="35">促销费月份</td>
<td width="6%" height="35">受理日期</td>
<td width="7%">活动编码</td>
<td width="6%" height="35">活动名称</td>
<td width="6%" height="35">销售数量</td>
<td width="9%" height="35">促销费金额(元)</td>
<td width="7%" height="35">营业员代码</td>
<td width="7%" height="35">营业员</td>
<td width="6%" height="35">发展人编号</td>
<td width="7%" height="35">发展人姓名</td>
<td width="6%" height="35">门店代码 </td>
<td width="10%">门店名称</td>
<td width="6%" height="35"><span class="STYLE4">公司代码</span></td>
<td width="8%" height="35"><span class="lan_zi">公司名称</span></td>
</tr> <!-- 循环显示数据 -->
<c:forEach items="${pageInfo.result}" var="v" varStatus="vs" begin="0" step="1">
<tr>
<td height="35" align="center" valign="middle">${v.protoMonth}</td>
<td height="35" align="center" valign="middle">${v.dealTime}</td>
<td align="center" valign="middle">${v.productId}</td>
<td height="35" align="center" valign="middle">${v.productName}</td>
<td height="35" align="center" valign="middle">${v.sellNum}</td>
<td height="35" align="center" valign="middle">${v.protoFee}</td>
<td height="35" align="center" valign="middle">${v.optOperId}</td>
<td height="35" align="center" valign="middle">${v.optOperName}</td>
<td height="35" align="center" valign="middle">${v.devId}</td>
<td height="35" align="center" valign="middle">${v.devName}</td>
<td height="35" align="center" valign="middle">${v.storeId}</td>
<td align="center" valign="middle">${v.storeName}</td>
<td height="35" align="center" valign="middle">${v.componentId }</td>
<td height="35" align="center" valign="middle">${v.componentName}</td>
</tr>
</c:forEach>
</table>
</div>
<!-------查询table区结束-------->
</div>
JSP导出Excel文件的更多相关文章
- jxl导出Excel文件
一.java项目实现读取Excel文件和导出Excel文件 实现读取和导出Excel文件的代码: package servlet; import java.io.FileInputStream; im ...
- 导入导出Excel文件
搭建环境 先新建web project ,然后Add Struts Capabilties: 下载导入导出Excel所需的jar包: poi-3.8-20120326.jar包 : http:// ...
- ExtJS Grid导出excel文件
ExtJS Grid导出excel文件, 需下载POI:链接:http://pan.baidu.com/s/1i3lkPhF 密码:rqbg 1.将Grid表格数据连同表格列名传到后台 2.后台导出e ...
- PHP从数据库导出EXCEL文件
参考博客链接:http://www.cnblogs.com/huangcong/p/3687665.html 我的程序代码 原生导出Excel文件 <?phpheader('Content-ty ...
- PHP导出excel文件
现在教教你如何导入excel文件: 在我的文件储存里面有一个com文件夹的,将其解压放在ThinkPHP/Library/文件夹里面,然后就是写控制器啦!去调用这个插件: <?php names ...
- 【转】 (C#)利用Aspose.Cells组件导入导出excel文件
Aspose.Cells组件可以不依赖excel来导入导出excel文件: 导入: public static System.Data.DataTable ReadExcel(String strFi ...
- PHPExcel导出excel文件
今天园子刚开,先来个货顶下,后续园丁qing我会再慢慢种园子的,希望大家多来园子逛逛. PHPExcel导出excel文件,先说下重要的参数要记住的东西 impUser() 导入方法 exportEx ...
- 导出Excel文件
/// <summary> /// 类说明:Assistant /// 更新网站:[url=http://www.sufeinet.com/thread-655-1-1.html]http ...
- 关于asp.net C# 导出Excel文件 打开Excel文件格式与扩展名指定格式不一致的解决办法
-----转载:http://blog.csdn.net/sgear/article/details/7663502 关于asp.net C# 导出Excel文件 打开Excel文件格式与扩展名指定格 ...
随机推荐
- YII框架开发一个项目的通用目录结构
YII框架开发一个项目的通用目录结构: 3 testdrive/ 4 index.php Web 应用入口脚本文件 5 assets/ 包含公开的资源文件 6 css/ 包含 CSS 文件 7 ima ...
- Android - Layout时发生'Unfortunately xxx has stopped'
概述 我在进行LinearLayout和TableLayout的嵌套布局的时候,发生题的错误.如下布局xml代码: <LinearLayout xmlns:android="http: ...
- 利用TOAD实现把EXCEL数据导入oracle数据库
利用TOAD实现把EXCEL数据导入oracle数据库 工具: Toad11.7z(百度搜索,直接下载) 1.将Excel文件中某些字段导入到Oracle数据库的对应表 连接想要导入的数据库 ,然 ...
- Linux Chaining Operators用法学习
Linux Chaining Operators顾名思义,就是连接命令的操作,有些时候,往往一些命令可以用一行命令代替,我们就不需要大动干戈再去写Shell Script了,掌握和学习这些Chaini ...
- js移动设备手机跳转地址代码
if(/AppleWebKit.*mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alc ...
- jquery ajax (2)实例 .GET
1js 代码 $(function(){ $("#send").click(function(){ $.get("get3.php", { username : ...
- jquery 操纵 cookies 插件(1)
当你浏览某网站时,你硬盘上会生产一个非常小的文本文件,它可以记录你的用户ID.密码.浏览过的网页.停留的时间等信息. 当你再次来到该网站时,网站通过读取Cookies,得知你的相关信息,就可以做出相应 ...
- 关于自定义Adapter实现ListView的使用
以下为使用BaseAdapter作扩展,自定义Adapter来使用ListView控件: 需要注意以下的几点: 1.自定义Adapter时,需要特别注意Adapter类中getView()方法覆盖,注 ...
- 驱动读写进程内存R3,R0通信
stdafx.h 头文件代码 #ifndef _WIN32_WINNT // Allow use of features specific to Windows XP or later. #defin ...
- JSP EL表达式的运用
EL表达式的基本使用 1访问bean属性 第一种方式${user.name} 容器一次从pageContext,request,session,application中查找(实际上是调用request ...