Interface DataListener

  • All Known Implementing Classes:
    TemplateDataListener

    public interface DataListener
    Callback interface for scanning an spreadsheet.
    • Method Detail

      • startSheet

        void startSheet​(String name)
        Start a new sheet
        Parameters:
        name - the sheet name
      • finishSheet

        void finishSheet()
        Come to the end of the sheet.
      • newRow

        void newRow​(int rowNumber,
                    int columns)
        Enter a new row.
        Parameters:
        rowNumber -
        columns -
      • newCell

        void newCell​(int row,
                     int column,
                     String value,
                     int mergedColStart)
        Enter a new cell. Do NOT call this event for trailling cells at the end of the line. It will just confuse the parser. If all the trailing cells are empty, just stop raising events.
        Parameters:
        row - the row number
        column - the column alpha character label
        value - the string value of the cell
        mergedCol - the "source" column if it is merged. -1 otherwise.