Module jp.ecuacion.util.poi
Class CellFreeExcelTableReader
java.lang.Object
jp.ecuacion.util.poi.excel.table.ExcelTable<org.apache.poi.ss.usermodel.Cell>
jp.ecuacion.util.poi.excel.table.reader.ExcelTableReader<org.apache.poi.ss.usermodel.Cell>
jp.ecuacion.util.poi.excel.table.reader.concrete.CellFreeExcelTableReader
- All Implemented Interfaces:
IfDataTypeCellExcelTable,IfExcelTable<org.apache.poi.ss.usermodel.Cell>,IfFormatFreeExcelTable<org.apache.poi.ss.usermodel.Cell>,IfDataTypeCellExcelTableReader,IfExcelTableReader<org.apache.poi.ss.usermodel.Cell>,IfFormatFreeExcelTableReader<org.apache.poi.ss.usermodel.Cell>
public class CellFreeExcelTableReader
extends ExcelTableReader<org.apache.poi.ss.usermodel.Cell>
implements IfFormatFreeExcelTableReader<org.apache.poi.ss.usermodel.Cell>, IfDataTypeCellExcelTableReader
Reads tables with unknown number of columns, unknown whether it have a header line,
unknown header labels if it has a header line.
It obtains cell values as Cell object.
The header line is not necessary.
This class reads the table at the designated position and designated lines and columns.
Finish reading if all the columns are empty in one line.
-
Nested Class Summary
Nested classes/interfaces inherited from class jp.ecuacion.util.poi.excel.table.reader.ExcelTableReader
ExcelTableReader.IterableReader<T>, ExcelTableReader.IteratorReader<T>Nested classes/interfaces inherited from class jp.ecuacion.util.poi.excel.table.ExcelTable
ExcelTable.ContextContainer -
Field Summary
Fields inherited from class jp.ecuacion.util.poi.excel.table.reader.ExcelTableReader
tableColumnSizeGivenByConstructor, tableRowSizeGivenByConstructorFields inherited from class jp.ecuacion.util.poi.excel.table.ExcelTable
ignoresAdditionalColumnsOfHeaderData, isVerticalAndHorizontalOpposite, sheetName, tableStartColumnNumber, tableStartRowNumber -
Constructor Summary
ConstructorsConstructorDescriptionCellFreeExcelTableReader(String sheetName, Integer tableStartRowNumber, int tableStartColumnNumber, Integer tableRowSize, Integer tableColumnSize) Constructs a new instance. -
Method Summary
Methods inherited from class jp.ecuacion.util.poi.excel.table.reader.ExcelTableReader
getIterable, getReadyToReadTableData, getTableColumnSize, getTableRowSize, ignoresAdditionalColumnsOfHeaderData, isVerticalAndHorizontalOpposite, read, read, setTableColumnSizeMethods inherited from class jp.ecuacion.util.poi.excel.table.ExcelTable
getPoiBasisDeterminedTableStartColumnNumber, getPoiBasisDeterminedTableStartRowNumber, getSheetName, ignoresAdditionalColumnsOfHeaderData, isVerticalAndHorizontalOppositeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jp.ecuacion.util.poi.excel.table.IfDataTypeCellExcelTable
getStringValueMethods inherited from interface jp.ecuacion.util.poi.excel.table.reader.IfDataTypeCellExcelTableReader
getCellData, isCellDataEmptyMethods inherited from interface jp.ecuacion.util.poi.excel.table.IfExcelTable
getSheetName, ignoresAdditionalColumnsOfHeaderData, ignoresAdditionalColumnsOfHeaderData, isVerticalAndHorizontalOpposite, isVerticalAndHorizontalOppositeMethods inherited from interface jp.ecuacion.util.poi.excel.table.IfFormatFreeExcelTable
getFarLeftAndTopHeaderLabel, getHeaderLabelData, getNumberOfHeaderLinesMethods inherited from interface jp.ecuacion.util.poi.excel.table.reader.IfFormatFreeExcelTableReader
updateAndGetHeaderData, validateHeaderData
-
Constructor Details
-
CellFreeExcelTableReader
public CellFreeExcelTableReader(@RequireNonnull String sheetName, Integer tableStartRowNumber, int tableStartColumnNumber, Integer tableRowSize, Integer tableColumnSize) Constructs a new instance.About the params
sheetName,tableStartRowNumber,tableStartColumnNumber,tableRowSizeandtableColumnSize, seeExcelTableReader(String, Integer, int, Integer, Integer).
-