Class DefaultWriterBuilderEnhancer
java.lang.Object
com.pig4cloud.plugin.excel.enhance.DefaultWriterBuilderEnhancer
- All Implemented Interfaces:
WriterBuilderEnhancer
- Version:
- 1.0
- Author:
- Hccake 2020/12/18
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.alibaba.excel.write.builder.ExcelWriterBuilderenhanceExcel(com.alibaba.excel.write.builder.ExcelWriterBuilder writerBuilder, jakarta.servlet.http.HttpServletResponse response, ResponseExcel responseExcel, String templatePath) ExcelWriterBuilder 增强com.alibaba.excel.write.builder.ExcelWriterSheetBuilderenhanceSheet(com.alibaba.excel.write.builder.ExcelWriterSheetBuilder writerSheetBuilder, Integer sheetNo, String sheetName, Class<?> dataClass, String template, Class<? extends HeadGenerator> headEnhancerClass) ExcelWriterSheetBuilder 增强
-
Constructor Details
-
DefaultWriterBuilderEnhancer
public DefaultWriterBuilderEnhancer()
-
-
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:
enhanceExcelin interfaceWriterBuilderEnhancer- Parameters:
writerBuilder- ExcelWriterBuilderresponse- HttpServletResponseresponseExcel- ResponseExceltemplatePath- 模板地址- 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:
enhanceSheetin interfaceWriterBuilderEnhancer- Parameters:
writerSheetBuilder- ExcelWriterSheetBuildersheetNo- sheet角标sheetName- sheet名,有模板时为空dataClass- 当前写入的数据所属类template- 模板文件headEnhancerClass- 当前指定的自定义头处理器- Returns:
- ExcelWriterSheetBuilder
-