Skip to content
网游世界
网游世界

吾生有涯,而知无涯。

  • 首页
  • PHP
    • ThinkPHP
    • FastAdmin
    • webman
  • JavaScript
    • jQuery
    • AdminLTE
  • Free Pascal
  • Java
    • JeeSite
    • 若依
    • ruoyi-vue-pro
  • 其它
    • 操作系统
    • 树莓派
    • 前端
    • Null
  • 关于
网游世界

吾生有涯,而知无涯。

JeeSite 导出时增加序号列

3Vshej, 2023年12月20日 周三2023年12月20日 周三

JeeSite 导出时,默认没有序号列,这里介绍如何手动增加序号列。

同事提供方法,在此做个记录。

在 common/src/main/java/com/jeesite/common/utils/excel/ExcelExport.java 文件,576 行:

this.addCell(row, colunm++, val, ef.align(), ef.fieldType(), ef.dataFormat());

替换为:

if (colunm == 0 && StringUtils.isBlank(ef.attrName())) {
    this.addCell(row, colunm++, row.getRowNum() - 1, ef.align(), ef.fieldType(), ef.dataFormat());
} else {
    this.addCell(row, colunm++, val, ef.align(), ef.fieldType(), ef.dataFormat());
}

之后,在实体类中,如 modules/product/src/main/java/com/jeesite/modules/seal/entity/FlowSeal.java @ExcelFields 中新增一行:

@ExcelFields({
    @ExcelField(title="序号", attrName="", align= ExcelField.Align.CENTER, sort=1),
    @ExcelField(title="使用人", attrName="userCodeName", align= ExcelField.Align.CENTER, sort=30),
    @ExcelField(title="申请使用日期", attrName="applyDate", align= ExcelField.Align.CENTER, sort=40),
})

其中,attrName 为空时,被认为是序号列。

相关文章:

  1. JeeSite 导出数据 默认情况下,JeeSite 会自动生成导出代码,但有时候忘记了。这里介绍如何手动添加导出功能。...
  2. JeeSite 缓存数据 CacheUtils 是 JeeSite 中的一个缓存工具类,用于操作全局缓存数据。而 SysCac......
  3. JeeSite 正则替换 HTML 单元格 在开发中遇到一个问题,需要将表单填写的内容,同步到 HTML 表格中。因为源表格很复杂,最终使用的方......
  4. JeeSite treeselect 自定义请求地址 JeeSite treeselect 组件封装 layer + zTree 实现树结构选择组件、支持......
Java JeeSite JeeSite 框架导出

文章导航

Previous post
Next post

近期文章

  • Android Studio Gradle 配置国内镜像
  • 为什么重新发明轮子
  • ruoyi-vue-pro 匿名访问
  • VUE 中接收 code 异常
  • 关于 AI

归档

  • 2025 年 4 月
  • 2025 年 3 月
  • 2025 年 2 月
  • 2025 年 1 月
  • 2024 年 12 月
  • 2024 年 11 月
  • 2024 年 10 月
  • 2024 年 9 月
  • 2024 年 8 月
  • 2024 年 7 月
  • 2024 年 6 月
  • 2024 年 5 月
  • 2024 年 4 月
  • 2024 年 3 月
  • 2024 年 2 月
  • 2024 年 1 月
  • 2023 年 12 月
除非特殊说明,本站作品采用知识共享署名 4.0 国际许可协议进行许可。
豫公网安备 41010402002622号 豫ICP备2020029609号-3
©2025 3Vshej