博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java后台Excel表导出
阅读量:4613 次
发布时间:2019-06-09

本文共 3349 字,大约阅读时间需要 11 分钟。

导出数据到Excel:

1. 将数据查询出来返回给导出jsp页面。

//导出数据            @RequestMapping(value ="/chongLog_info_xls",produces="text/html;charset=UTF-8")            public String consume_info_xls(String q_start_date,String q_end_date,Model map,HttpServletRequest request,String user_type,String q_tel,String status){                String q_str="";                        if(q_tel!=null && !q_tel.equals("")){                    q_str+=" and a.tel like '%"+q_tel+"%'";                }                               if(StringUtils.isNotBlank(q_start_date)){                                        q_str+=" and to_char(a.insert_date,'yyyy-MM-dd') >='"+q_start_date+"'";                }                if(StringUtils.isNotBlank(q_end_date)){                                        q_str+=" and to_char(a.insert_date,'yyyy-MM-dd') <='"+q_end_date+"'";                }                String sql="select a.name a__name,a.tel a__tel,c.money c__money,c.insert_date c__insert_date,c.balance c__balance,c.balance+c.money c__after"                        + " from t_fg_user a,T_CHONG_LOG c where a.id=c.user_id "                + " and 1=1 "+q_str+" order by c.insert_date desc";                List list=proxy_jyyzService.findall(sql);                map.addAttribute("list", list);                return "bg/finance/chongLog_info_xls";            }

2. 导出功能jsp文件配置

chongLog_info_xls.jsp:
<%@ page contentType="application/x-msexcel;" pageEncoding="utf-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %><%@page import="java.util.*"%>           
<% response.setHeader("Content-Disposition","filename=emp.xls"); String menu_id=request.getParameter("menu_id"); String cookie_menu=request.getParameter("cookie_menu"); %> <%=AddExcelHead()%>
系统充值明细
序号 昵称 手机号 充值金额 充值前金额 充值后金额 充值时间
${status.index+1} ${bk.a__name} ${bk.a__tel} ${bk.c__money} ${bk.c__balance} ${bk.c__after} ${bk.c__insert_date}
合计:共 ${t_amount} 个记录,充值总金额为
元。
<%=AddExcelbottom()%><%! private static String AddExcelHead(){ StringBuffer sb = new StringBuffer(); sb.append(""); sb.append(" "); sb.append("
"); sb.append(" "); sb.append(""); return sb.toString(); } private static String AddExcelbottom(){ StringBuffer sb = new StringBuffer(); sb.append(""); sb.append(""); return sb.toString(); }%>

 

转载于:https://www.cnblogs.com/dztHome/p/9283392.html

你可能感兴趣的文章
java23种设计模式
查看>>
冲刺周期一--站立会议04
查看>>
支持IE6以上阴影效果纯CSS
查看>>
优化算法与特征缩放
查看>>
NOIP模板复习(4)区间操作之莫队算法,树状数组,线段树
查看>>
深入理解PHP中的引用和赋值
查看>>
58同城2018提前批前端笔试题总结
查看>>
compilation与编译
查看>>
useradd mfs -s /sbin/nologin -M
查看>>
vue+element-ui实现表格checkbox单选
查看>>
box-shadow
查看>>
select * 和select 1 以及 select count(*) 和select count(1)的区别
查看>>
进度条04
查看>>
Silverlight RadGridView的HeaderCellStyle样式
查看>>
IE兼容CSS3圆角border-radius的方法
查看>>
Elsevier期刊投稿状态
查看>>
Heartbeat+LVS构建高可用负载均衡集群
查看>>
多表查询
查看>>
springMVC_数据的处理过程
查看>>
ORM + Mysql配置
查看>>