Interface IfFormatOneLineHeaderExcelTableReader<T>

Type Parameters:
T - See IfExcelTable.
All Superinterfaces:
IfExcelTable<T>, IfExcelTableReader<T>, IfFormatOneLineHeaderExcelTable<T>
All Known Implementing Classes:
CellOneLineHeaderExcelTableReader, StringOneLineHeaderExcelTableReader, StringOneLineHeaderExcelTableToBeanReader

public interface IfFormatOneLineHeaderExcelTableReader<T> extends IfFormatOneLineHeaderExcelTable<T>, IfExcelTableReader<T>
Is a reader which treats one line header format tables.
  • Method Details

    • updateAndGetHeaderData

      default List<List<String>> updateAndGetHeaderData(@Nonnull List<List<T>> excelData) throws jp.ecuacion.util.poi.excel.exception.ExcelAppException
      Description copied from interface: IfExcelTableReader
      Updates excel data to treat it easily, like remove its header line, and returns the header list.

      Considering various patterns of headers, return type ls List<List<String>>.

      Specified by:
      updateAndGetHeaderData in interface IfExcelTableReader<T>
      Parameters:
      excelData - table data
      Returns:
      header data
      Throws:
      jp.ecuacion.util.poi.excel.exception.ExcelAppException - ExcelAppException