Class DefaultWriterBuilderEnhancerImpl

java.lang.Object
cn.twelvet.excel.enhance.impl.DefaultWriterBuilderEnhancerImpl
All Implemented Interfaces:
WriterBuilderEnhancer

public class DefaultWriterBuilderEnhancerImpl extends Object implements WriterBuilderEnhancer
ExcelWriterBuilder 增强
Author:
twelvet
  • Constructor Details

    • DefaultWriterBuilderEnhancerImpl

      public DefaultWriterBuilderEnhancerImpl()
  • Method Details

    • enhanceExcel

      public com.alibaba.excel.write.builder.ExcelWriterBuilder enhanceExcel(com.alibaba.excel.write.builder.ExcelWriterBuilder writerBuilder, jakarta.servlet.http.HttpServletResponse response, ResponseExcel responseExcel, 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, Integer sheetNo, String sheetName, Class<?> dataClass, String template, Class<? extends HeadGenerator> headEnhancerClass)
      ExcelWriterSheetBuilder 增强
      Specified by:
      enhanceSheet in interface WriterBuilderEnhancer
      Parameters:
      writerSheetBuilder - ExcelWriterSheetBuilder
      sheetNo - sheet角标
      sheetName - sheet名,有模板时为空
      dataClass - 当前写入的数据所属类
      template - 模板文件
      headEnhancerClass - 当前指定的自定义头处理器
      Returns:
      ExcelWriterSheetBuilder