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.
-
Field Summary
Fields inherited from class jp.ecuacion.util.poi.excel.table.reader.ExcelTableReader
tableColumnSize, tableRowSizeFields inherited from class jp.ecuacion.util.poi.excel.table.ExcelTable
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
getExcelReadUtil, getTableColumnSize, getTableRowSize, read, setTableColumnSizeMethods inherited from class jp.ecuacion.util.poi.excel.table.ExcelTable
getPoiBasisDeterminedTableStartColumnNumber, getPoiBasisDeterminedTableStartRowNumber, getSheetNameMethods 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
getSheetNameMethods inherited from interface jp.ecuacion.util.poi.excel.table.reader.IfExcelTableReader
getExcelReadUtilMethods inherited from interface jp.ecuacion.util.poi.excel.table.IfFormatFreeExcelTable
getFarLeftAndTopHeaderLabel, getHeaderLabelData, validateHeaderDataMethods inherited from interface jp.ecuacion.util.poi.excel.table.reader.IfFormatFreeExcelTableReader
updateAndGetHeaderData
-
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).
-