Class OldFormulaRecord

java.lang.Object
org.apache.poi.hssf.record.OldCellRecord
org.apache.poi.hssf.record.OldFormulaRecord
All Implemented Interfaces:
GenericRecord

public final class OldFormulaRecord extends OldCellRecord
Formula Record (0x0006 / 0x0206 / 0x0406) - holds a formula in encoded form, along with the value if a number
  • Field Details

  • Constructor Details

  • Method Details

    • getCachedResultType

      @Deprecated public int getCachedResultType()
      Deprecated.
      POI 5.0.0, will be removed in 5.0, use getCachedResultTypeEnum until switch to enum is fully done
    • getCachedResultTypeEnum

      public CellType getCachedResultTypeEnum()
      Returns the type of the cached result
      Returns:
      A CellType
      Since:
      POI 5.0.0
    • getCachedBooleanValue

      public boolean getCachedBooleanValue()
    • getCachedErrorValue

      public int getCachedErrorValue()
    • getValue

      public double getValue()
      get the calculated value of the formula
      Returns:
      calculated value
    • getOptions

      public short getOptions()
      get the option flags
      Returns:
      bitmask
    • getParsedExpression

      public Ptg[] getParsedExpression()
      Returns:
      the formula tokens. never null
    • getFormula

      public Formula getFormula()
    • getGenericRecordType

      public HSSFRecordTypes getGenericRecordType()
    • getGenericProperties

      public Map<String,Supplier<?>> getGenericProperties()
      Specified by:
      getGenericProperties in interface GenericRecord
      Overrides:
      getGenericProperties in class OldCellRecord