Interface EvaluationSheet


  • @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

        java.util.Iterator<EvaluationCell> nonEmptyCellsIterator​(int rowStart,
                                                                 int rowEnd,
                                                                 int columnStart,
                                                                 int columnEnd)
      • nonEmptyCellsIterator

        java.util.Iterator<EvaluationCell> nonEmptyCellsIterator​(int columnIndex)
      • 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()