首页 > 其他分享 >EasyExcel简单导出

EasyExcel简单导出

时间:2024-07-26 14:19:25浏览次数:12  
标签:application EasyExcel 导出 sendVO result 简单 response

@ApiOperation("导出历史上送记录")
@PostMapping(value = "/exportSend", produces = "application/octet-stream")
public void exportExcel(@RequestBody ExportSendVO sendVO, HttpServletResponse response) throws Exception {

// 获取数据
List<MessageExportVO> result = ssMessageManageService.exportSend(sendVO);
// 设置 HTTP 响应头信
response.setContentType("application/vnd.ms-excel");
response.setHeader("Access-Control-Expose-Headers","Content-Disposition");
response.setHeader("Content-disposition", "attachment;filename=" + URLEncoder.encode("历史上送记录.xlsx", "utf-8"));
response.setCharacterEncoding("utf-8");


// 使用 EasyExcel 写入数据到响应的输出流
EasyExcel.write(response.getOutputStream(), MessageExportVO.class)
.sheet("历史上送记录")
.doWrite(result);

}

 注意点!!!!

 定义的VO类  处理时间

 

<!--easy-excel-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>3.0.5</version>
</dependency>
导入依赖

标签:application,EasyExcel,导出,sendVO,result,简单,response
From: https://www.cnblogs.com/yzxsx/p/18325266

相关文章

  • 导出字体安装调试
    导出字体安装调试本教程由做字体网(www.zuoziti.com)友情提供!本教程是制作手写字体系列教程,建议从序言部分开始阅读学习!如需交流,请加QQ924268440本节视频教程在FontCreator中调试字体在FontCreator中调试字体很简单,直接按F5键即可。这里可以设置字体大小,我一般使用26......
  • pytest-req插件:更简单的做接口测试
    pytest-req插件:更简单的做接口测试背景我们经常会用到pytest和requests进行接口自动化测试。pytest提供了非常方便的插件开发能力,在pytest中使用requests库首先会想到是否有已经封装好的插件,就像pytest-playwright、pytest-selenium一样。可惜找了一下没有。于是,自己动手......
  • 使用 Python 构建一个简单的 REST API
    使用Python构建一个简单的RESTAPI简介本文档将引导您使用Python和Flask框架构建一个简单的RESTAPI。我们将创建一个API,用于管理一个虚拟的书籍数据库。准备工作Python环境:确保您的系统上安装了Python3.x。Flask框架:使用pip安装Flask:pipinstallFla......
  • leetcode103. 二叉树的锯齿形层序遍历,简单易懂附代码详解
    leetcode103.二叉树的锯齿形层序遍历给你二叉树的根节点root,返回其节点值的锯齿形层序遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。示例1:输入:root=[3,9,20,null,null,15,7]输出:[[3],[20,9],[15,7]]示例2:输入:root=[1]输出:[[1......
  • 面试题:简单介绍一下快速失败和安全失败。简单介绍一下快速失败和安全失败和集合类的关
    一.简单介绍一下快速失败和安全失败Java中的快速失败(Fast-fail)和安全失败(Safe-fail)是两种异常处理机制,它们在处理程序运行过程中出现的错误或异常时有所不同。1.快速失败(Fast-fail):快速失败是一种异常处理机制,当程序运行过程中遇到一个错误或异常时,它会立即终止程序的......
  • netty入门-3 EventLoop和EventLoopGroup,简单的服务器实现
    文章目录EventLoop和EventLoopGroup服务器与客户端基本使用增加非NIO工人NioEventLoop处理普通任务与定时任务结语EventLoop和EventLoopGroup二者大概是什么这里不再赘述,前一篇已简述过。不理解也没关系。下面会简单使用,看了就能明白是什么这篇文章只说NioEvent......
  • java包装类型缓存简单探究-Integer为例
    文章目录包装类型缓存自动装箱与valueOf感悟结语包装类型缓存包装类型缓存是什么本文以常用的Integer包装类为例做一个探索,感兴趣可以用类似方法查看其他包装类。我们都知道它会缓存-128到127之间的整数Integer对象。结论大伙都知道。那么我们今天就来探究一下底......
  • 【golang设计模式】—— 简单工厂模式
    模式定义简单工厂模式(SimpleFactoryPattern):又称为静态工厂方法(StaticFactoryMethod)模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。模式结构工......
  • 电脑怎么恢复删除的文件?8个方法,简单搞定文件恢复!(强力推荐)
    电脑怎么恢复删除的文件?随着如今几乎每个人都拥有或使用计算机,文件丢失和误删已成为我们在日常计算机使用中难以避免的问题之一。在我们使用计算机的过程中,经常会遇到各种问题,有些可以轻松解决,而有些可能需要专业技术支持。您是否曾经因不慎删除个人电脑中的文件而感到困惑?这是......
  • 一个简单的水泵日志匹配项目
    项目名称水泵智慧统计软件项目简介本项目是针对某单位水泵运行日志进行分析,具有智能统计水泵单次运行时长,固定日期内运行次数,及水泵异常信息的功能。安装说明双击Qdmetro水泵智慧统计软件.exe使用使用说明选择线路操作:确保你正在处理的数据与对应的线路相匹配。如果......