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

【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:工作表名称

        

相关文章:

  • sql server如何创建表导入excel的数据
  • Linux RPC 和 NFS 教程
  • 【投稿优惠】2025年人工智能与图像处理国际会议(AIIP 2025)
  • Spitfire:Codigger 生态中的高性能、安全、分布式浏览器
  • 【后端开发】goland分布式锁的几种实现方式(mysql,redis,etcd,zookeeper,mq,s3)
  • 2025-0604学习记录17——文献阅读与分享(2)
  • 使用PyInstaller将Python脚本打包成可执行文件
  • Java转Go日记(五十七):gin 中间件
  • 《仿盒马》app开发技术分享-- 商品搜索页(顶部搜索bar热门搜索)(端云一体)
  • 300道GaussDB(WMS)题目及答案。
  • 解析“与此站点的连接不安全”警告:成因与应对策略
  • OD 算法题 B卷【查找舆情热词】
  • AI 时代下语音与视频伪造的网络安全危机
  • 区块链安全攻防战:51% 攻击与 Sybil 攻击的应对策略
  • AlphaFold3服务器安装与使用(非docker)(1)
  • window 显示驱动开发-提供视频解码功能(三)
  • C++课设:银行账户管理系统
  • 智慧货运飞船多维度可视化管控系统
  • 华为设备OSPF配置与实战指南
  • 内网穿透之Linux版客户端安装(神卓互联)
  • 站长工具日产一二三/手机系统流畅神器
  • 一个主机一个域名做网站/seo技巧是什么意思
  • 建立网站账号违法行为数据库/美发培训职业学校
  • 做网站前台用什么问题/360优化大师官方官网
  • 长沙建设工程造价网站/百度广告怎么收费
  • 设计素材软件app/南宁seo产品优化服务