Interface WriterBuilderEnhancer

  • All Known Implementing Classes:
    DefaultWriterBuilderEnhancer

    public interface WriterBuilderEnhancer
    ExcelWriterBuilder 增强
    Version:
    1.0
    Author:
    Hccake 2020/12/18
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.alibaba.excel.write.builder.ExcelWriterBuilder enhanceExcel​(com.alibaba.excel.write.builder.ExcelWriterBuilder writerBuilder, javax.servlet.http.HttpServletResponse response, ResponseExcel responseExcel, java.lang.String templatePath)
      ExcelWriterBuilder 增强
      com.alibaba.excel.write.builder.ExcelWriterSheetBuilder enhanceSheet​(com.alibaba.excel.write.builder.ExcelWriterSheetBuilder writerSheetBuilder, java.lang.Integer sheetNo, java.lang.String sheetName, java.lang.Class<?> dataClass, java.lang.String template, java.lang.Class<? extends HeadGenerator> headEnhancerClass)
      ExcelWriterSheetBuilder 增强
    • Method Detail

      • enhanceExcel

        com.alibaba.excel.write.builder.ExcelWriterBuilder enhanceExcel​(com.alibaba.excel.write.builder.ExcelWriterBuilder writerBuilder,
                                                                        javax.servlet.http.HttpServletResponse response,
                                                                        ResponseExcel responseExcel,
                                                                        java.lang.String templatePath)
        ExcelWriterBuilder 增强
        Parameters:
        writerBuilder - ExcelWriterBuilder
        response - HttpServletResponse
        responseExcel - ResponseExcel
        templatePath - 模板地址
        Returns:
        ExcelWriterBuilder
      • enhanceSheet

        com.alibaba.excel.write.builder.ExcelWriterSheetBuilder enhanceSheet​(com.alibaba.excel.write.builder.ExcelWriterSheetBuilder writerSheetBuilder,
                                                                             java.lang.Integer sheetNo,
                                                                             java.lang.String sheetName,
                                                                             java.lang.Class<?> dataClass,
                                                                             java.lang.String template,
                                                                             java.lang.Class<? extends HeadGenerator> headEnhancerClass)
        ExcelWriterSheetBuilder 增强
        Parameters:
        writerSheetBuilder - ExcelWriterSheetBuilder
        sheetNo - sheet角标
        sheetName - sheet名,有模板时为空
        dataClass - 当前写入的数据所属类
        template - 模板文件
        headEnhancerClass - 当前指定的自定义头处理器
        Returns:
        ExcelWriterSheetBuilder