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 Details

    • rowGenerationSuccessCallback

      protected java.util.function.Consumer<org.apache.poi.ss.usermodel.Row> rowGenerationSuccessCallback
      The 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 workbook
      excelMetaModel - 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 name
      workbook - the workbook
      excelMetaModel - 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