Class DefaultWriterBuilderEnhancer

    • Method Summary

      All Methods Instance Methods Concrete 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 增强
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultWriterBuilderEnhancer

        public DefaultWriterBuilderEnhancer()
    • Method Detail

      • enhanceExcel

        public 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 增强
        Specified by:
        enhanceExcel in interface WriterBuilderEnhancer
        Parameters:
        writerBuilder - ExcelWriterBuilder
        response - HttpServletResponse
        responseExcel - ResponseExcel
        templatePath - 模板地址
        Returns:
        ExcelWriterBuilder
      • enhanceSheet

        public 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 增强
        Specified by:
        enhanceSheet in interface WriterBuilderEnhancer
        Parameters:
        writerSheetBuilder - ExcelWriterSheetBuilder
        sheetNo - sheet角标
        sheetName - sheet名,有模板时为空
        dataClass - 当前写入的数据所属类
        template - 模板文件
        headEnhancerClass - 当前指定的自定义头处理器
        Returns:
        ExcelWriterSheetBuilder