Class JxlsTemplateFiller

java.lang.Object
org.jxls.builder.JxlsTemplateFiller

public class JxlsTemplateFiller extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • fill

      public void fill(Map<String,Object> data, JxlsOutput output)
      Creates Excel report using the given data map and writes it to the given output.
      Parameters:
      data - not null
      output - not null
    • createTransformer

      protected void createTransformer(OutputStream outputStream)
    • configureTransformer

      protected void configureTransformer()
    • processAreas

      protected void processAreas(Map<String,Object> data)
      Implementation must set areas variable.
      Parameters:
      data - -
    • createContext

      protected Context createContext(ExpressionEvaluatorContext expressionEvaluatorContext, Map<String,Object> data, RunVarAccess runVarAccess)
    • createExpressionEvaluatorContext

      protected ExpressionEvaluatorContext createExpressionEvaluatorContext()
    • preWrite

      protected void preWrite()
    • getSheetsNameOfMultiSheetTemplate

      public static List<String> getSheetsNameOfMultiSheetTemplate(List<Area> areaList)
      Return names of all multi sheet template
      Parameters:
      areaList - list of area
      Returns:
      string array
    • write

      protected void write() throws IOException
      Throws:
      IOException