Class WorkbookManager

java.lang.Object
de.samply.reporter.report.workbook.WorkbookManager

public class WorkbookManager extends Object
  • Constructor Details

    • WorkbookManager

      public WorkbookManager(Integer workbookWindow, Integer maxNumberOfRows)
  • Method Details

    • fetchLastSheetAndCreateIfNotExist

      public org.apache.poi.ss.usermodel.Sheet fetchLastSheetAndCreateIfNotExist(SheetTemplate template)
    • apply

      public void apply(SheetTemplate template, Consumer<org.apache.poi.ss.usermodel.Sheet> sheetConsumer)
    • apply

      public void apply(Consumer<org.apache.poi.ss.usermodel.Workbook> workbookConsumer)
    • createRow

      public org.apache.poi.ss.usermodel.Row createRow(SheetTemplate template)
    • createSheet

      public org.apache.poi.ss.usermodel.Sheet createSheet(SheetTemplate sheetTemplate)
    • writeWorkbook

      public void writeWorkbook(Path path)
    • fetchRealPaths

      public List<Path> fetchRealPaths(Path path)
    • isMultiWorkbook

      public boolean isMultiWorkbook()