Interface EvaluationSheet

  • All Known Implementing Classes:
    EvalSheet

    @Internal
    public interface EvaluationSheet
    Abstracts a sheet for the purpose of formula evaluation.
    • Method Detail

      • getCell

        EvaluationCell getCell​(int rowIndex,
                               int columnIndex)
        Returns:
        null if there is no cell at the specified coordinates
      • nonEmptyCellsIterator

        Iterator<EvaluationCell> nonEmptyCellsIterator​(int rowStart,
                                                       int rowEnd,
                                                       int columnStart,
                                                       int columnEnd)
      • getLastRowNum

        int getLastRowNum()
        Returns:
        last row index referenced on this sheet, for evaluation optimization
        Since:
        POI 4.0.0
      • isRowHidden

        boolean isRowHidden​(int rowIndex)
        Used by SUBTOTAL and similar functions that have options to ignore hidden rows
        Returns:
        true if the row is hidden, false if not
        Since:
        POI 4.1.0
      • isHidden

        boolean isHidden​(int rowIndex,
                         int columnIndex)
      • isFiltered

        default boolean isFiltered()