Interface WriterBuilderEnhancer

All Known Implementing Classes:
DefaultWriterBuilderEnhancer

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

    Modifier and Type
    Method
    Description
    com.alibaba.excel.write.builder.ExcelWriterBuilder
    enhanceExcel(com.alibaba.excel.write.builder.ExcelWriterBuilder writerBuilder, jakarta.servlet.http.HttpServletResponse response, ResponseExcel responseExcel, String templatePath)
    ExcelWriterBuilder 增强
    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 增强
  • Method Details

    • enhanceExcel

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