EasyExcel按模板导出excel

news/2025/11/25 16:10:41/文章来源:https://www.cnblogs.com/huangjinyong/p/19268905
@GetMapping("/download1")public void downloadFile1(HttpServletResponse response) throws IOException {// 下载excelString fileName = "excel-template/test.xls";response.setContentType("application/octet-stream");response.setCharacterEncoding("utf-8");response.setHeader("Content-disposition", "attachment;filename=" + URLEncoder.encode("template.xls", StandardCharsets.UTF_8));// 加载模板InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream(fileName);// 输出到responsetry (ExcelWriter excelWriter = EasyExcel.write(response.getOutputStream()).withTemplate(inputStream).excelType(ExcelTypeEnum.XLS).build()) {// 得到sheetWriteSheet writeSheet = EasyExcel.writerSheet().build();
       // 自动换行FillConfig fillConfig = FillConfig.builder().forceNewRow(true).build();// 列表竖向填充List<DetailVo> details = new ArrayList<>();details.add(new DetailVo("1", "任务1", "12", "12", "22"));details.add(new DetailVo("2", "任务2", "12", "12", "22"));excelWriter.fill(cachedDataList, fillConfig, writeSheet);excelWriter.finish();}}

导出实体类对象

package cn.bolangit.system.domain.vo;import com.alibaba.excel.annotation.ExcelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode
public class DetailVo {@ExcelProperty("序号")private String seq;@ExcelProperty("具体目标任务")private String task;@ExcelProperty("牵头单位")private String qtdw;@ExcelProperty("责任人")private String zrr;@ExcelProperty("责任单位")private String zrdw;
}

excel模板存放路径

image

 excel模板内容配置

image

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/976160.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年市场有实力的清障车公司口碑推荐榜,蓝牌重载清障车/清障车带吊/黄牌清障车/重载清障车/拖吊联体清障车清障车公司口碑推荐榜

行业权威榜单发布,五大清障车品牌实力解析 随着国内道路救援行业的快速发展,清障车市场需求持续增长。据行业数据显示,2024年我国清障车市场规模已突破百亿元,预计2025年将保持稳定增长态势。基于市场表现、产品实…

2025下半年广东东莞套管、绝缘套管、热收缩套管、热缩套管、热缩管源头生产厂家选购终极指南:五大优质厂商深度解析

摘要 随着新能源、智能制造等行业的快速发展,2025年套管市场需求持续增长,绝缘保护套管作为关键零部件,其质量直接影响整个产品的安全性和可靠性。本文基于市场调研和行业数据,为您推荐五家优秀的套管生产企业,排…

2025年钢管表面喷涂处理生产商权威推荐榜单:高效自动喷油设备/全自动喷油生产线/普压自动喷油机源头厂家精选

钢管表面喷涂处理作为工业防腐与美化的关键环节,其技术水准直接关系到钢管的耐久性与应用范围。根据工业涂装行业数据统计,表面处理设备市场正伴随能源、建筑等下游行业的发展而持续增长。本文基于技术实力、产能数据…

墨西哥旺季物流压力大:售后客服如何做好主动通知?

墨西哥市场在旺季期间常常出现订单激增、物流时效被压缩的情况。无论是跨境电商还是本地仓配模式,只要进入大促节点,延迟、爆仓、清关慢等问题就会频繁出现。消费者的耐心有限,物流透明度又不高,如果售后客服不能及…

【数字逻辑】24进制LED综合控制实战!10灯精准执行(74HC161+138+139完整方案) - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

微算法科技(NASDAQ :MLGO)利用燃烧证明POB共识机制提高区块链网络安全性

随着区块链技术的飞速发展,其应用场景不断拓展,但网络安全性一直是备受关注的关键问题。传统的共识机制如工作量证明存在能源消耗大等局限,权益证明又面临着权益集中等挑战,微算法科技(NASDAQ: MLGO)提出的燃烧…

澳洲线路绕路多成本高:如何选择高质量语音供应商?

在跨境业务不断扩张的背景下,越来越多企业开始进入澳大利亚市场。然而,不少企业在搭建呼叫中心或外呼团队时都会遇到同一个问题:澳洲线路成本高、绕路多、语音质量不稳定。表面上看只是“打电话贵、容易掉线”,但在…

桂林小学一对一补习机构终极评测:2025七星、雁山等地区热门辅导机构真实评测

“补习怕选错,耽误孩子黄金期。”这是桂林象山区张女士在家长群里的无奈吐槽,也戳中了无数小学家长的痛点。她的孩子三年级,数学计算总出错、语文阅读理解抓不住重点,半年内换了3家辅导机构,结果却是:“老师只讲…

rust语言枚举类型enum与模式匹配

在 Rust 中,enum(枚举类型,Enumeration)是一种极其强大和灵活的类型定义方式。它允许你定义一个类型,该类型可以是几种可能变体(variants)中的任意一种。 与许多其他语言(如 C/C++)中的枚举不同,Rust 的枚举…

11.22 NOIP 模拟赛 T1. 破乱的诗歌

思路 场上考虑的其实很有道理来着考虑左右字符集已经相同的情况是简单的 否则一定要把左右字符集调整到相同那我们首先不难发现一个至少要使用的区间, 计算方法比较复杂, 但是宗旨是把左右字符集调整到相同且可匹配的必…

莆田一对一家教辅导榜单更新:2025口碑最好的补习机构

“孩子数学成绩两个月里从70分滑向50分,我们换了4家辅导机构,结果‘名师’只会念PPT,‘定制’方案是通用模板。” 这是莆田城厢区一位家长的真实经历,也道出了无数家庭的沉默焦虑。他的孩子正值高一,物理成绩一直…

C++ - 简单实现std::unique_ptr

我们手动实现一个简化版的unique_ptr,它将拥有独占所有权,并且支持移动语义,但不支持拷贝语义。我们将实现以下功能:构造函数:从原始指针构造析构函数:释放资源移动构造函数:转移所有权移动赋值运算符:转移所有…

学习Linux需要买云服务器吗

学习Linux是否需要买云服务器?核心结论+场景化建议 核心结论:学习Linux不是必需买云服务器,但云服务器能显著提升学习效率和实用性——新手可先从本地环境入门,有公网/生产级需求时再入手,性价比最高。 一、先判断…

优化脚本

/*Auto parameter adjustment 5.0 for dm8* [Dec. 3, 2024 ] Take effect after restart dmserverAdjusted by WYL * Take effect after restart dmserverLog 2022/07/13 新增MAX_SESSION_MEMORY为2048 2024/12/05 修改…

黑白调E3 Pro:以超 300 项专利与顶尖人体工学,重塑玩家竞技体验

黑白调E3 Pro:以超 300 项专利与顶尖人体工学,重塑玩家竞技体验 当电竞玩家在虚拟战场中连续鏖战数小时,起身时腰颈的酸痛、手臂的麻木,如同无形的枷锁,束缚着竞技的热情与身体的舒适,这是众多玩家共同的“战斗后…

漳州一对一辅导机构终极榜单:2025最新十大辅导机构实力排名

“花出去的是学费,耗不起的是孩子的黄金提分期。”漳州芗城区王女士的这句吐槽,戳中了无数家长的痛点。她的孩子高二时数学成绩从110分骤跌至80分,短短三个月内,先后尝试了线下辅导班、线上大班课等三种形式,结果…

广西一对一辅导机构终极评测:贺州、河池、来宾、崇左等地区2025补习机构权威评测优选

“耽误的不是补课费,是孩子不可逆的升学关键期。” 这是贺州八步区张女士在家长群的无奈吐槽,道出了无数广西家庭的教育焦虑。她的孩子初二数学成绩从80分跌至65分,半年内辗转河池金城江、来宾兴宾区3家辅导机构,却…

2025 最新推荐!常州连接线线束厂家权威榜单:品控标准、定制能力与头部合作案例全景测评 LED / 电动工具 / 汽车零部件 / 家用电器电子连接线线束 / 汽车专用线束公司推荐

引言 在智能短途出行、智能家居、工业自动化等领域高速发展的背景下,连接线线束作为设备核心 “神经网络”,其品质直接决定终端产品的稳定性与使用寿命。据国际电子连接协会(IECIA)最新测评数据显示,全球线束行业…

2025 年打包带源头厂家最新推荐榜:ISO 认证 + 日产 20 吨级实力厂商,物流仓储优选权威榜单高亮打包带/塑钢打包带/PP 打包带/PET 打包带/纯新料打包带厂家推荐

引言 在全球化物流、制造与仓储行业的持续扩张中,打包带作为货物安全运输的核心耗材,其品质直接决定运输损耗率与综合成本。据国际包装技术协会(IPTA)2024 年度报告显示,全球打包带市场规模已达 78.5 亿美元,预计…

MATLAB实现光谱数据预处理

MATLAB实现光谱数据预处理,涵盖噪声去除、基线校正、散射校正等核心步骤,结合小波变换、Savitzky-Golay滤波等先进算法:一、光谱预处理流程框架二、核心预处理方法实现 1. 噪声去除(小波变换+中值滤波) function …