web前端 下载(导出)功能的实现

本文介绍了在web前端如何实现从数据库下载数据并生成Excel文件的步骤。首先,查询所需数据,然后将数据存入集合,接着利用工具方法将集合内容写入Excel文件,完成文件创建。
摘要由CSDN通过智能技术生成

这里写图片描述

下载数据库的数据 成Excel文件:
思路: 1,先查询出你要保存(下载)的数据
2,把数据通过遍历查询出来放入集合中
3,把遍历出来的数据写入Excel文件中 文件便创建成功。
代码如下:
jsp:

<button id="go_download" type="button" class="btn btn-success"><i class="fa fa-arrow-circle-o-down">下载</i>
                                    </button>

js:
//是form 表单提交 传参优化了一下

$("#go_download").on("click", function() {
   
        var formData = $("#searchForm").serializeArray();//把form里面的数据序列化成数组
        var getStr = "";
        formData.forEach(function (e) {
   
            if(e.value != '00'){
                getStr += e.name;
                getStr += "=";
                getStr += e.value;
                getStr += "&";
            }
        });
        var url = "yeepayFenrun/yeepayFenrunDataDownLoad.do?"+getStr;
        window.location=url;
    });

control:

/**
     * 下载
     */
    @RequestMapping(value = "yeepayFenrunDataDownLoad.do")
    public void listDownLoad(HttpServletRequest request,
            HttpServletResponse response) {
        String startdate = request.getParameter("startdate")<
  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值