当前位置: 首页 > article >正文

【EasyExcel】导出时添加页眉页脚

  一、需求

       使用 EasyExcel 导出时添加页眉页脚

二、添加页眉页脚的方法

        通过配置WriteSheetWriteTable对象来添加页眉和页脚。以下是具体实现步骤:

1. 创建自定义页眉页脚实现类

public class CustomFooterHandler implements SheetWriteHandler {private final String fileName;public CustomFooterHandler(String fileName) {this.fileName = fileName;}@Overridepublic void afterSheetCreate(WriteWorkbookHolder writeWorkbookHolder, WriteSheetHolder writeSheetHolder) {// 获取 Sheet 对象Sheet sheet = writeSheetHolder.getSheet();//设置页眉Header header = sheet.getHeader();header.setCenter("123");// 设置页脚Footer footer = sheet.getFooter();footer.setCenter(this.fileName + "  第 &P 页 / 共 &N 页");    // 居中文本}}

2. 导出时通过 registerWriteHandler 进行设置

EasyExcel.write(生成的目标文件)
.registerWriteHandler(自定义页面页脚)
.withTemplate(模板文件)
.build();

三、页眉页脚格式说明

Excel页眉页脚支持特殊字符和动态内容,以下是一些常用符号:

  • &L:左对齐内容
  • &C:居中内容
  • &R:右对齐内容
  • &P:当前页码
  • &N:总页数
  • &D:当前日期
  • &T:当前时间
  • &F:文件名
  • &A:工作表名称

        

http://www.lryc.cn/news/2404286.html

相关文章:

  • ​​高频通信与航天电子的材料革命:猎板PCB高端压合基材技术解析​​
  • 如何区分 “通信网络安全防护” 与 “信息安全” 的考核重点?
  • Java 中 ArrayList、Vector、LinkedList 的核心区别与应用场景
  • WPF技术体系与现代化样式
  • Redis 与 MySQL 数据一致性保障方案
  • Sentry 接口返回 Status Code 429 Too Many Requests
  • 数学建模期末速成 聚类分析与判别分析
  • 【工具教程】PDF电子发票提取明细导出Excel表格,OFD电子发票行程单提取保存表格,具体操作流程
  • 基于STM32的DHT11温湿度远程监测LCD1602显示Proteus仿真+程序+设计报告+讲解视频
  • 分类预测 | Matlab实现CNN-BiLSTM-Attention高光谱数据分类预测
  • 微软推出SQL Server 2025技术预览版,深化人工智能应用集成
  • .net webapi http参数自定义绑定模型
  • RocketMQ入门5.3.2版本(基于java、SpringBoot操作)
  • 使用osqp求解简单二次规划问题
  • Ubuntu创建修改 Swap 文件分区的步骤——解决嵌入式开发板编译ROS2程序卡死问题
  • 【C语言】通用统计数据结构及其更新函数(最值、变化量、总和、平均数、方差等)
  • Spring AI(10)——STUDIO传输的MCP服务端
  • Sklearn 机器学习 缺失值处理 填充数据列的缺失值
  • 猜字符位置游戏-position gasses
  • 宝塔安装配置FRP
  • 元器件基础学习笔记——结型场效应晶体管 (JFET)
  • tableau 实战工作场景常用函数与LOD表达式的应用详解
  • 智能终端与边缘计算按章复习
  • C#面试问题61-80
  • 分布式Session处理的五大主流方案解析
  • C++ 中的 const 知识点详解,c++和c语言区别
  • 《PyTorch:开启深度学习新世界的魔法之门》
  • 分布式光纤传感(DAS)技术应用解析:从原理到落地场景
  • Spring事务回滚在系统中的应用
  • .Net Framework 4/C# 属性和方法