Class CompositeCellValue

java.lang.Object
org.miaixz.bus.office.excel.cell.values.CompositeCellValue
All Implemented Interfaces:
CellValue<Object>

public class CompositeCellValue extends Object implements CellValue<Object>
复合单元格值,用于根据单元格类型读取不同的值
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • CompositeCellValue

      public CompositeCellValue(org.apache.poi.ss.usermodel.Cell cell, org.apache.poi.ss.usermodel.CellType cellType, CellEditor cellEditor)
      构造
      Parameters:
      cell - Cell单元格
      cellType - 单元格值类型CellType枚举,如果为null默认使用cell的类型
      cellEditor - 单元格值编辑器。可以通过此编辑器对单元格值做自定义操作
  • Method Details

    • of

      public static CompositeCellValue of(org.apache.poi.ss.usermodel.Cell cell, org.apache.poi.ss.usermodel.CellType cellType, CellEditor cellEditor)
      创建CompositeCellValue
      Parameters:
      cell - Cell单元格
      cellType - 单元格值类型CellType枚举,如果为null默认使用cell的类型
      cellEditor - 单元格值编辑器。可以通过此编辑器对单元格值做自定义操作
      Returns:
      CompositeCellValue
    • getValue

      public Object getValue()
      Description copied from interface: CellValue
      获取单元格值
      Specified by:
      getValue in interface CellValue<Object>
      Returns: