Class ExcelWriterFactory

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

public abstract class ExcelWriterFactory
extends Object
Factory for creating the appropriate implementation of ExcelWriter. This will create instance of ModelWriter or MapWriter.
  • Method Details

    • create

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

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