Package com.github.javaxcel.in
Class MapReader<W extends org.apache.poi.ss.usermodel.Workbook,T extends Map<String,?>>
java.lang.Object
com.github.javaxcel.in.AbstractExcelReader<W,T>
com.github.javaxcel.in.MapReader<W,T>
- Type Parameters:
W- excel workbookT-Map
- All Implemented Interfaces:
ExcelReader<W,T>
public class MapReader<W extends org.apache.poi.ss.usermodel.Workbook,T extends Map<String,?>> extends AbstractExcelReader<W,T>
Excel reader for
Map.-
Field Summary
Fields inherited from class com.github.javaxcel.in.AbstractExcelReader
dataFormatter, formulaEvaluator, limit, numOfModelsRead, workbook -
Constructor Summary
-
Method Summary
Modifier and Type Method Description protected voidbeforeReadModels(org.apache.poi.ss.usermodel.Sheet sheet)protected StringgetColumnName(org.apache.poi.ss.usermodel.Cell cell, int columnIndex)protected intgetNumOfColumns(org.apache.poi.ss.usermodel.Row row)MapReader<W,T>headerNames(List<String> headerNames)MapReader<W,T>limit(int limit)Limits the number of models.protected List<T>readSheet(org.apache.poi.ss.usermodel.Sheet sheet)Methods inherited from class com.github.javaxcel.in.AbstractExcelReader
afterRead, beforeRead, getNumOfModels, read, readRow, readSheetAsMaps
-
Constructor Details
-
MapReader
- Parameters:
workbook- excel workbook- See Also:
ExcelReaderFactory.create(Workbook)
-
-
Method Details
-
limit
Limits the number of models.- Specified by:
limitin interfaceExcelReader<W extends org.apache.poi.ss.usermodel.Workbook,T extends Map<String,?>>- Overrides:
limitin classAbstractExcelReader<W extends org.apache.poi.ss.usermodel.Workbook,T extends Map<String,?>>- Parameters:
limit- limit for the number of models- Returns:
MapReader
-
headerNames
-
readSheet
-
beforeReadModels
protected void beforeReadModels(org.apache.poi.ss.usermodel.Sheet sheet)- Overrides:
beforeReadModelsin classAbstractExcelReader<W extends org.apache.poi.ss.usermodel.Workbook,T extends Map<String,?>>
-
getNumOfColumns
protected int getNumOfColumns(org.apache.poi.ss.usermodel.Row row)- Specified by:
getNumOfColumnsin classAbstractExcelReader<W extends org.apache.poi.ss.usermodel.Workbook,T extends Map<String,?>>
-
getColumnName
- Specified by:
getColumnNamein classAbstractExcelReader<W extends org.apache.poi.ss.usermodel.Workbook,T extends Map<String,?>>
-