easyexcel 合并单元格

*********************

相关注解

ContentLoopMerge:标注在字段上

@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
@Inherited
public @interface ContentLoopMerge {int eachRow() default -1;      //合并行int columnExtend() default 1;  //合并列
}

OnceAbsoluteMerge:标注在类上

@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Inherited
public @interface OnceAbsoluteMerge {int firstRowIndex() default -1;      //初始行int lastRowIndex() default -1;       //最后一行int firstColumnIndex() default -1;   //初始列int lastColumnIndex() default -1;    //最后一列
}

*********************

示例

Test

@Data
class Book{@ContentLoopMerge(eachRow = 2)private Integer id;private String name;private Double price;
}public class Test {private static final String write_path="e:"+ File.separator+"java"+File.separator+"easyexcel"+File.separator+"write.xlsx";public static void write(){List<Book> list=new ArrayList<>();for (int i=0;i<5;i++){Book book=new Book();book.setId(i);book.setName("海贼王"+i);book.setPrice((double)(i+10));list.add(book);}EasyExcel.write(write_path,Book.class).sheet().doWrite(list);}public static void main(String[] args){write();}
}

****************

使用测试

easyexcel 合并单元格相关推荐

  1. EasyExcel合并单元格策略样例

    EasyExcel合并单元格策略样例 运行示例 处理前: 处理后: 说明 本次使用的是一次性绝对合并策略: List<OnceAbsoluteMergeStrategy> mergeStr ...

  2. EasyExcel合并单元格,通过注解方式实现自定义合并策略

    EasyExcel合并单元格,通过注解方式实现自定义合并策略 简介 今天博主探讨如何实现EasyExcel自定义实现单元格合并策略,考虑需要抽象代码.适用于更多的业务场景,提供了两个工具类,参考过很多 ...

  3. EasyExcel合并单元格(同列相同数据合并)

    合并后效果如下: 合并策略代码: public class CustomMergeStrategy extends AbstractMergeStrategy {/*** 分组,每几行合并一次*/pr ...

  4. EasyExcel合并单元格(一)

    前言 导出excel,介绍如何使用LoopMergeStrategy实现简单的合并 效果 每隔2行,合并一次 横向合并 横向和纵向合并 实现 导入依赖 <!-- https://mvnrepos ...

  5. EasyExcel合并单元格

    文章目录 需求 思考 实现 需求 EasyExcel默认情况下写Excel是一行一行的,单元格不会自动合并,现在需求是合并这几列中相同的数据 思考 开始自己也不想做过多改动代码,经过阅读EasyExc ...

  6. easyExcel合并单元格策略

    合并行: import com.alibaba.excel.metadata.CellData; import com.alibaba.excel.metadata.Head; import com. ...

  7. 阿里开源 Easy-Excel合并单元格数据

    最终效果图 废话不多说,直接上代码 导入阿里云依赖jar包 封装实体类: 开始编写合并单元格: 组装数据的方法: 打完收工...欢迎大家来交流

  8. 解决easyexcel填充图片后合并单元格没有占满的问题

    解决easyexcel合并单元格图片没有拉伸的问题 package com.demo.server.excel.handle;import com.alibaba.excel.enums.CellDa ...

  9. easyExcel导出表格及合并单元格

    easyExcel导出表格及合并单元格 前言 废话不多说,直接上效果图. 效果图 合并之前导出的: 合并之后导出的: 代码的实现主要是合并之后的,为了更好的分清数据之间的关系. 二.代码 目录 < ...

最新文章

  1. 使用PYTHON操作Excel的工具
  2. 信息系统项目管理师:第9章:项目人力资源管理-历年真题
  3. Ubuntu Server 16.04 LTS上给Docker配置镜像加速器
  4. 小赋诗歌一首,以感学生时代结束
  5. bat文件名操作_Excel按文件名制作目录,你复制粘贴花一小时,同事只要十秒搞定...
  6. 洛谷 - P2181 - 对角线 - 打表 - 组合数学
  7. C#发送电子邮件 (异步) z
  8. css3-3 css3背景样式
  9. 国外问答网站Quora数据的爬虫 Java
  10. Servlet相关(request域转发、重定向、刷新头)(session域)
  11. 决策引擎的内核及基于Drools开源引擎讲解
  12. 正则表达式中/i,/g,/ig,/gi,/m的区别和含义
  13. Pygame做一期吃豆子游戏
  14. 《畅玩NAS》家庭 NAS 服务器搭建方案
  15. 网站推广教程(SEO,优化)100条
  16. Sci-hub最新变种网址
  17. ICPC训练联盟2021寒假冬令营(5)(部分题解):
  18. 用Multisim仿真对调幅波进行解调
  19. 还原精灵的另类卸载方法
  20. 论文阅读-VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITION

热门文章

  1. NET酒店宾馆客房管理系统源码
  2. 附源码!SpringBoot+Netty分布式即时通讯系统!
  3. Linux系统下返回上一级目录的命令
  4. 计算机网络设备装配调试员高级,计算机及外部设备装配调试员
  5. 涂子沛《大数据》读书笔记
  6. 太难了!关于程序员的43个梗,你知道多少呢
  7. iPhone 4S iPhone 4 对比 区别
  8. 2068. 整数拼接
  9. wince 访问共享文件_WINCE6.0建立共享文件夹
  10. 金融项目经验之代码安全