导出Excel 下载Excel 小demo

前端触发导出事件

if(obj.event==='export'){
    //导出按钮  跳转执行方法
    location.href="/api/download.do";
}

dto :要、不要,看需求

  要:导出数据信息得字段

  不要:实体类文件名

dao/mapper

  定义查询:要导出/下载得查询方法

sql

  写出你要导出的信息 SQL语句

pom文件导包

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>easyexcel</artifactId>
    <version>3.0.5</version>
</dependency>

controller

复制代码
    @GetMapping("download.do")
    public void download(HttpServletResponse response) throws IOException {
        //1.设置 响应消息头 下载
        response.setHeader("content-disposition","attachment;filename=dto/pojo-"+System.currentTimeMillis()+".xlsx");
        //2.查询学员数据
        List<Dto/Pojo> list = service.all();
        //3.实现数据导出 Excel 生成
        EasyExcel.write(response.getOutputStream(),Dto/Pojo.class).sheet(System.currentTimeMillis()+"").doWrite(list);

    }
复制代码

 

本文作者:小※兽

本文链接:https://www.cnblogs.com/dsds/p/16644289.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   小※兽  阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
  1. 1 Not Found REOL
  2. 2 红颜如霜 江壹纯
Not Found - REOL
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.