Class WorkBookSheetHandler
java.lang.Object
com.github.cla9.excel.reader.sheet.AbstractSheetHandler
com.github.cla9.excel.reader.sheet.WorkBookSheetHandler
- All Implemented Interfaces:
SheetHandler
public final class WorkBookSheetHandler extends AbstractSheetHandler
The type Work book sheet handler.
-
Field Summary
Fields Modifier and Type Field Description protected java.util.function.Consumer<org.apache.poi.ss.usermodel.Row>rowGenerationSuccessCallbackThe Row generation success callback.Fields inherited from class com.github.cla9.excel.reader.sheet.AbstractSheetHandler
excelMetaModel, headerNames, order, sheetName -
Constructor Summary
Constructors Constructor Description WorkBookSheetHandler(java.lang.String sheetName, org.apache.poi.ss.usermodel.Workbook workbook, ExcelMetaModel excelMetaModel)Instantiates a new Work book sheet handler.WorkBookSheetHandler(org.apache.poi.ss.usermodel.Workbook workbook, ExcelMetaModel excelMetaModel)Instantiates a new Work book sheet handler. -
Method Summary
Modifier and Type Method Description protected voidcreateHeader()Create header.voidparse()Parse.voidsetRowGenerationSuccessCallback(java.util.function.Consumer<org.apache.poi.ss.usermodel.Row> rowGenerationSuccessCallback)Sets row generation success callback.Methods inherited from class com.github.cla9.excel.reader.sheet.AbstractSheetHandler
createOrder, getHeaderNames, getOrder, reOrderHeaderName, validateHeader, validateOrder
-
Field Details
-
rowGenerationSuccessCallback
protected java.util.function.Consumer<org.apache.poi.ss.usermodel.Row> rowGenerationSuccessCallbackThe Row generation success callback.
-
-
Constructor Details
-
WorkBookSheetHandler
public WorkBookSheetHandler(org.apache.poi.ss.usermodel.Workbook workbook, ExcelMetaModel excelMetaModel)Instantiates a new Work book sheet handler.- Parameters:
workbook- the workbookexcelMetaModel- the excel meta model
-
WorkBookSheetHandler
public WorkBookSheetHandler(java.lang.String sheetName, org.apache.poi.ss.usermodel.Workbook workbook, ExcelMetaModel excelMetaModel)Instantiates a new Work book sheet handler.- Parameters:
sheetName- the worksheet nameworkbook- the workbookexcelMetaModel- the excel meta model
-
-
Method Details
-
createHeader
protected void createHeader()Create header. -
parse
public void parse()Parse. -
setRowGenerationSuccessCallback
public void setRowGenerationSuccessCallback(java.util.function.Consumer<org.apache.poi.ss.usermodel.Row> rowGenerationSuccessCallback)Sets row generation success callback.- Parameters:
rowGenerationSuccessCallback- the row generation success callback
-