Class ExcelHandlerConfiguration


  • public class ExcelHandlerConfiguration
    extends java.lang.Object
    Version:
    1.0
    Author:
    Hccake 2020/10/28
    • Field Detail

      • converterProvider

        private final org.springframework.beans.factory.ObjectProvider<java.util.List<com.alibaba.excel.converters.Converter<?>>> converterProvider
    • Constructor Detail

      • ExcelHandlerConfiguration

        public ExcelHandlerConfiguration()
    • Method Detail

      • writerBuilderEnhancer

        @Bean
        @ConditionalOnMissingBean
        public WriterBuilderEnhancer writerBuilderEnhancer()
        ExcelBuild增强
        Returns:
        DefaultWriterBuilderEnhancer 默认什么也不做的增强器
      • singleSheetWriteHandler

        @Bean
        @ConditionalOnMissingBean
        public SingleSheetWriteHandler singleSheetWriteHandler()
        单sheet 写入处理器
      • manySheetWriteHandler

        @Bean
        @ConditionalOnMissingBean
        public ManySheetWriteHandler manySheetWriteHandler()
        多sheet 写入处理器
      • responseExcelReturnValueHandler

        @Bean
        @ConditionalOnMissingBean
        public ResponseExcelReturnValueHandler responseExcelReturnValueHandler​(java.util.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 - 国际化源