Module jp.ecuacion.util.poi
Package jp.ecuacion.util.poi.excel.table
Interface IfFormatFreeExcelTable<T>
- Type Parameters:
T- SeeIfExcelTable.
- All Superinterfaces:
IfExcelTable<T>
- All Known Subinterfaces:
IfFormatFreeExcelTableReader<T>
- All Known Implementing Classes:
CellFreeExcelTableReader,CellFreeExcelTableWriter,StringFreeExcelTableReader
Is a reader interface which treats free format tables.
-
Method Summary
Modifier and TypeMethodDescriptiondefault StringReturns the value of the far left header cell to specify the position of the table.default voidvalidateHeader(List<List<String>> headerData) Validates the excel table header.Methods inherited from interface jp.ecuacion.util.poi.excel.table.IfExcelTable
getSheetName, getStringValue
-
Method Details
-
validateHeader
Description copied from interface:IfExcelTableValidates the excel table header.If the table doesn't have a header, nothing needs to be done in this method.
- Specified by:
validateHeaderin interfaceIfExcelTable<T>- Parameters:
headerData- string header data
-
getFarLeftHeaderLabel
Description copied from interface:IfExcelTableReturns the value of the far left header cell to specify the position of the table.The method is called when
tableStartRowNumberisnull.
SeeExcelTable.tableStartRowNumberWhen the table doesn't have a header, an
exceptionis thrown iftableStartRowNumberisnull.
So always set non-nulltableStartRowNumbervalue when the table doesn't have a header.- Specified by:
getFarLeftHeaderLabelin interfaceIfExcelTable<T>- Returns:
- far left header label
-