Module jp.ecuacion.util.poi
Interface IfFormatFreeExcelTableReader<T>
- Type Parameters:
T- SeeIfExcelTable.
- All Superinterfaces:
IfExcelTable<T>,IfExcelTableReader<T>,IfFormatFreeExcelTable<T>
- All Known Implementing Classes:
CellFreeExcelTableReader,StringFreeExcelTableReader
public interface IfFormatFreeExcelTableReader<T>
extends IfFormatFreeExcelTable<T>, IfExcelTableReader<T>
Is a reader which treats free format tables.
-
Method Summary
Methods inherited from interface jp.ecuacion.util.poi.excel.table.IfExcelTable
getSheetName, getStringValue, ignoresAdditionalColumnsOfHeaderData, ignoresAdditionalColumnsOfHeaderData, isVerticalAndHorizontalOpposite, isVerticalAndHorizontalOppositeMethods inherited from interface jp.ecuacion.util.poi.excel.table.reader.IfExcelTableReader
getCellData, isCellDataEmptyMethods inherited from interface jp.ecuacion.util.poi.excel.table.IfFormatFreeExcelTable
getFarLeftAndTopHeaderLabel, getHeaderLabelData, getNumberOfHeaderLines
-
Method Details
-
updateAndGetHeaderData
Description copied from interface:IfExcelTableReaderUpdates 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:
updateAndGetHeaderDatain interfaceIfExcelTableReader<T>- Parameters:
rtnData- table data- Returns:
- header data
-
validateHeaderData
Description copied from interface:IfExcelTableReaderValidates the excel table header.- Specified by:
validateHeaderDatain interfaceIfExcelTableReader<T>- Parameters:
headerData- string header data
The data type isList<List<String>> headerDatabecause the header with multiple lines may exist.
Pass a list with `size() == 0` when it's a table with no header or nothing to validate.
-