类 MergeWriteHandler

java.lang.Object
com.diboot.file.excel.write.MergeWriteHandler
所有已实现的接口:
com.alibaba.excel.event.Handler, com.alibaba.excel.event.Order, com.alibaba.excel.write.handler.CellWriteHandler, com.alibaba.excel.write.handler.WorkbookWriteHandler, com.alibaba.excel.write.handler.WriteHandler

public class MergeWriteHandler extends Object implements com.alibaba.excel.write.handler.WorkbookWriteHandler, com.alibaba.excel.write.handler.CellWriteHandler
Excel写入 单元合并 Handler
版本:
v3.5.0
作者:
wind
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    private final Set<Integer>
     
    private Integer
     
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    afterCellDispose(com.alibaba.excel.write.handler.context.CellWriteHandlerContext context)
    记录合并列与表头行数
    void
    afterSheetDispose(com.alibaba.excel.write.metadata.holder.WriteSheetHolder writeSheetHolder)
    对比单元格内容进行合并
    void
    afterWorkbookDispose(com.alibaba.excel.write.metadata.holder.WriteWorkbookHolder writeWorkbookHolder)
    数据填充完之后进行内容扫描合并
    private boolean
    equalsValue(org.apache.poi.ss.usermodel.Cell source, org.apache.poi.ss.usermodel.Cell target)
    单元格值是否一样

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    从接口继承的方法 com.alibaba.excel.write.handler.CellWriteHandler

    afterCellCreate, afterCellCreate, afterCellDataConverted, afterCellDataConverted, afterCellDispose, beforeCellCreate, beforeCellCreate

    从接口继承的方法 com.alibaba.excel.event.Handler

    order

    从接口继承的方法 com.alibaba.excel.write.handler.WorkbookWriteHandler

    afterWorkbookCreate, afterWorkbookCreate, afterWorkbookDispose, beforeWorkbookCreate, beforeWorkbookCreate
  • 字段详细资料

    • columnIndexSet

      private final Set<Integer> columnIndexSet
    • headerRows

      private Integer headerRows
  • 构造器详细资料

    • MergeWriteHandler

      public MergeWriteHandler()
  • 方法详细资料

    • afterCellDispose

      public void afterCellDispose(com.alibaba.excel.write.handler.context.CellWriteHandlerContext context)
      记录合并列与表头行数
      指定者:
      afterCellDispose 在接口中 com.alibaba.excel.write.handler.CellWriteHandler
    • afterWorkbookDispose

      public void afterWorkbookDispose(com.alibaba.excel.write.metadata.holder.WriteWorkbookHolder writeWorkbookHolder)
      数据填充完之后进行内容扫描合并
      指定者:
      afterWorkbookDispose 在接口中 com.alibaba.excel.write.handler.WorkbookWriteHandler
    • afterSheetDispose

      public void afterSheetDispose(com.alibaba.excel.write.metadata.holder.WriteSheetHolder writeSheetHolder)
      对比单元格内容进行合并
    • equalsValue

      private boolean equalsValue(org.apache.poi.ss.usermodel.Cell source, org.apache.poi.ss.usermodel.Cell target)
      单元格值是否一样
      参数:
      source - 原单元格
      target - 目标单元格
      返回:
      值是否一样