Class FormulaCellValue

java.lang.Object
org.aoju.bus.office.excel.cell.values.FormulaCellValue
All Implemented Interfaces:
CellSetter, CellValue<String>

public class FormulaCellValue extends Object implements CellValue<String>, CellSetter
公式类型的值
  • 在Sax读取模式时,此对象用于接收单元格的公式以及公式结果值信息
  • 在写出模式时,用于定义写出的单元格类型为公式
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • FormulaCellValue

      public FormulaCellValue(String formula)
      构造
      Parameters:
      formula - 公式
    • FormulaCellValue

      public FormulaCellValue(String formula, Object result)
      构造
      Parameters:
      formula - 公式
      result - 结果
  • Method Details

    • getValue

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

      public void setValue(org.apache.poi.ss.usermodel.Cell cell)
      Description copied from interface: CellSetter
      自定义单元格值设置,同时可以设置单元格样式、格式等信息
      Specified by:
      setValue in interface CellSetter
      Parameters:
      cell - 单元格
    • getResult

      public Object getResult()
      获取结果
      Returns:
      结果
    • toString

      public String toString()
      Overrides:
      toString in class Object