Class ExcelReaderFactory

java.lang.Object
com.github.javaxcel.factory.ExcelReaderFactory

public abstract class ExcelReaderFactory
extends Object
Factory for creating the appropriate implementation of ExcelReader. This will create instance of ModelReader or MapReader.
  • Method Details

    • create

      public static <W extends org.apache.poi.ss.usermodel.Workbook,​ V> MapReader<W,​Map<String,​V>> create​(W workbook)
      Returns instance of MapReader.
      Type Parameters:
      W - implementation of Workbook
      V - Map's value
      Parameters:
      workbook - excel workbook
      Returns:
      MapReader
    • create

      public static <W extends org.apache.poi.ss.usermodel.Workbook,​ T> ModelReader<W,​T> create​(W workbook, Class<T> type)
      Returns instance of ModelReader.
      Type Parameters:
      W - implementation of Workbook
      T - type of the element
      Parameters:
      workbook - excel workbook
      type - type of model
      Returns:
      ModelReader