Interface MultiSheetSpreadSheetReader<T extends Range>

    • Method Detail

      • setSheetRange

        void setSheetRange​(T value)
        Sets the range of the sheets to load.
        Parameters:
        value - the range (1-based)
      • getSheetRange

        T getSheetRange()
        Returns the range of the sheets to load.
        Returns:
        the range (1-based)
      • sheetRangeTipText

        String sheetRangeTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the explorer/experimenter gui
      • readRange

        List<SpreadSheet> readRange​(File file)
        Reads the spreadsheet from the specified file.
        Parameters:
        file - the file to read from
        Returns:
        null in case of an error, otherwise the spreadsheet
      • readRange

        List<SpreadSheet> readRange​(String filename)
        Reads the spreadsheets from the given file.
        Parameters:
        filename - the file to read from
        Returns:
        the spreadsheets or null in case of an error
      • readRange

        List<SpreadSheet> readRange​(InputStream stream)
        Reads the spreadsheets from the stream. The caller must ensure to close the stream.
        Parameters:
        stream - the stream to read from
        Returns:
        the spreadsheets or null in case of an error
      • readRange

        List<SpreadSheet> readRange​(Reader r)
        Reads the spreadsheets from the given reader. The caller must ensure to close the reader.
        Parameters:
        r - the reader to read from
        Returns:
        the spreadsheets or null in case of an error