Class StringExcelTableReader

All Implemented Interfaces:
IfDataTypeStringExcelTable, IfExcelTable<String>, IfDataTypeStringExcelTableReader, IfExcelTableReader<String>
Direct Known Subclasses:
StringFreeExcelTableReader, StringOneLineHeaderExcelTableReader

public abstract class StringExcelTableReader extends ExcelTableReader<String> implements IfDataTypeStringExcelTableReader
Adds String feature to ExcelTableReader.
  • Field Details

  • Constructor Details

    • StringExcelTableReader

      public StringExcelTableReader(String sheetName, Integer tableStartRowNumber, int tableStartColumnNumber, Integer tableRowSize, Integer tableColumnSize)
      Constructs a new instance.
  • Method Details

    • defaultDateTimeFormat

      public StringExcelTableReader defaultDateTimeFormat(DateTimeFormatter dateTimeFormat)
      Sets defaultDateTimeFormat.
      Parameters:
      dateTimeFormat - dateTimeFormat string for DateTimeFormatter.
      Returns:
      StringExcelTableReader (for method chain)
    • columnDateTimeFormat

      public StringExcelTableReader columnDateTimeFormat(int columnNumber, DateTimeFormatter dateTimeFormat)
      Sets dateTimeFormat for specific column.
      Parameters:
      columnNumber - the column number data is obtained from, starting with 1 and column A is equal to columnNumber 1. When the far left column of a table is 2 and you want to speciries the far left column, the columnNumber is 2.
      dateTimeFormat - dateTimeFormat string for DateTimeFormatter.
      Returns:
      StringExcelTableReader (for method chain)
    • getDateTimeFormat

      @Nullable public DateTimeFormatter getDateTimeFormat(int columnNumber)
      Description copied from interface: IfDataTypeStringExcelTableReader
      Returns the date time format considering columnDateTimeFormatMap and defaultDateTimeFormat.
      Specified by:
      getDateTimeFormat in interface IfDataTypeStringExcelTableReader
      Parameters:
      columnNumber - the column number data is obtained from, starting with 1 and column A is equal to columnNumber 1. When the far left column of a table is 2 and you want to speciries the far left column, the columnNumber is 2.
      Returns:
      date format