Package cn.twelvet.excel
Class ExcelHandlerConfiguration
java.lang.Object
cn.twelvet.excel.ExcelHandlerConfiguration
装载Bean
- Author:
- twelvet
-
Constructor Summary
ConstructorsConstructorDescriptionExcelHandlerConfiguration(ExcelConfigProperties configProperties, org.springframework.beans.factory.ObjectProvider<List<com.alibaba.excel.converters.Converter<?>>> converterProvider) IOC -
Method Summary
Modifier and TypeMethodDescriptioni18nHeaderCellWriteHandler(org.springframework.context.MessageSource messageSource) excel 头的国际化处理器多sheet 写入处理器responseExcelReturnValueHandler(List<SheetWriteHandler> sheetWriteHandlerList) 返回Excel文件的 response 处理器单sheet 写入处理器ExcelBuild增强
-
Constructor Details
-
ExcelHandlerConfiguration
public ExcelHandlerConfiguration(ExcelConfigProperties configProperties, org.springframework.beans.factory.ObjectProvider<List<com.alibaba.excel.converters.Converter<?>>> converterProvider) IOC- Parameters:
configProperties- ExcelConfigPropertiesconverterProvider- ObjectProvider
-
-
Method Details
-
writerBuilderEnhancer
ExcelBuild增强- Returns:
- DefaultWriterBuilderEnhancer 默认什么也不做的增强器
-
singleSheetWriteHandler
单sheet 写入处理器- Returns:
- SingleSheetWriteHandler
-
manySheetWriteHandler
多sheet 写入处理器- Returns:
- ManySheetWriteHandler
-
responseExcelReturnValueHandler
@Bean @ConditionalOnMissingBean public ResponseExcelReturnValueHandler responseExcelReturnValueHandler(List<SheetWriteHandler> sheetWriteHandlerList) 返回Excel文件的 response 处理器- Parameters:
sheetWriteHandlerList- 页签写入处理器集合- Returns:
- ResponseExcelReturnValueHandler
-
i18nHeaderCellWriteHandler
@Bean @ConditionalOnBean(org.springframework.context.MessageSource.class) @ConditionalOnMissingBean public I18nHeaderCellWriteHandler i18nHeaderCellWriteHandler(org.springframework.context.MessageSource messageSource) excel 头的国际化处理器- Parameters:
messageSource- 国际化源- Returns:
- I18nHeaderCellWriteHandler
-