Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractSheetWriteHandler - Class in cn.twelvet.excel.handler.response
-
导入excel
- AbstractSheetWriteHandler(ExcelConfigProperties, ObjectProvider<List<Converter<?>>>, WriterBuilderEnhancer) - Constructor for class cn.twelvet.excel.handler.response.AbstractSheetWriteHandler
-
IOC
- addHandlers() - Method in class cn.twelvet.excel.ResponseExcelAutoConfiguration
-
add request and response handlers
- addRequestExcelArgumentResolver() - Method in class cn.twelvet.excel.ResponseExcelAutoConfiguration
-
追加 Excel 请求处理器 到 springmvc 中
- addReturnValueHandlers() - Method in class cn.twelvet.excel.ResponseExcelAutoConfiguration
-
追加 Excel返回值处理器 到 springmvc 中
- around(JoinPoint, ResponseExcel) - Method in class cn.twelvet.excel.aop.DynamicNameAspect
-
around
B
- beforeCellCreate(WriteSheetHolder, WriteTableHolder, Row, Head, Integer, Integer, Boolean) - Method in class cn.twelvet.excel.head.impl.I18nHeaderCellWriteHandler
-
处理国际化
C
- check(ResponseExcel) - Method in class cn.twelvet.excel.handler.response.AbstractSheetWriteHandler
-
check
- check(ResponseExcel) - Method in interface cn.twelvet.excel.handler.response.SheetWriteHandler
-
校验
- cn.twelvet.excel - package cn.twelvet.excel
- cn.twelvet.excel.annotation - package cn.twelvet.excel.annotation
- cn.twelvet.excel.aop - package cn.twelvet.excel.aop
- cn.twelvet.excel.config - package cn.twelvet.excel.config
- cn.twelvet.excel.constants - package cn.twelvet.excel.constants
- cn.twelvet.excel.converters - package cn.twelvet.excel.converters
- cn.twelvet.excel.enhance - package cn.twelvet.excel.enhance
- cn.twelvet.excel.enhance.impl - package cn.twelvet.excel.enhance.impl
- cn.twelvet.excel.handler.request - package cn.twelvet.excel.handler.request
- cn.twelvet.excel.handler.response - package cn.twelvet.excel.handler.response
- cn.twelvet.excel.handler.response.impl - package cn.twelvet.excel.handler.response.impl
- cn.twelvet.excel.head - package cn.twelvet.excel.head
- cn.twelvet.excel.head.impl - package cn.twelvet.excel.head.impl
- cn.twelvet.excel.kit - package cn.twelvet.excel.kit
- cn.twelvet.excel.processor - package cn.twelvet.excel.processor
- cn.twelvet.excel.processor.impl - package cn.twelvet.excel.processor.impl
- cn.twelvet.excel.vo - package cn.twelvet.excel.vo
- converter() - Element in annotation interface cn.twelvet.excel.annotation.ResponseExcel
-
转换器
- convertToExcelData(LocalDate, ExcelContentProperty, GlobalConfiguration) - Method in enum class cn.twelvet.excel.converters.LocalDateStringConverter
- convertToExcelData(LocalDateTime, ExcelContentProperty, GlobalConfiguration) - Method in enum class cn.twelvet.excel.converters.LocalDateTimeStringConverter
- convertToJavaData(ReadCellData, ExcelContentProperty, GlobalConfiguration) - Method in enum class cn.twelvet.excel.converters.LocalDateStringConverter
- convertToJavaData(ReadCellData, ExcelContentProperty, GlobalConfiguration) - Method in enum class cn.twelvet.excel.converters.LocalDateTimeStringConverter
D
- DefaultAnalysisEventListener - Class in cn.twelvet.excel.handler.request
-
默认的 AnalysisEventListener
- DefaultAnalysisEventListener() - Constructor for class cn.twelvet.excel.handler.request.DefaultAnalysisEventListener
- DefaultWriterBuilderEnhancerImpl - Class in cn.twelvet.excel.enhance.impl
-
ExcelWriterBuilder 增强
- DefaultWriterBuilderEnhancerImpl() - Constructor for class cn.twelvet.excel.enhance.impl.DefaultWriterBuilderEnhancerImpl
- doAfterAllAnalysed(AnalysisContext) - Method in class cn.twelvet.excel.handler.request.DefaultAnalysisEventListener
- doDetermineName(Object[], Method, String) - Method in class cn.twelvet.excel.processor.impl.NameSpelExpressionProcessorImpl
-
解析名称
- doDetermineName(Object[], Method, String) - Method in interface cn.twelvet.excel.processor.NameProcessor
-
解析名称
- dynamicNameAspect(NameProcessor) - Method in class cn.twelvet.excel.ResponseExcelAutoConfiguration
-
Excel名称解析处理切面
- DynamicNameAspect - Class in cn.twelvet.excel.aop
-
Excel名称解析处理切面
- DynamicNameAspect(NameProcessor) - Constructor for class cn.twelvet.excel.aop.DynamicNameAspect
-
DynamicNameAspect
E
- enhanceExcel(ExcelWriterBuilder, HttpServletResponse, ResponseExcel, String) - Method in class cn.twelvet.excel.enhance.impl.DefaultWriterBuilderEnhancerImpl
-
ExcelWriterBuilder 增强
- enhanceExcel(ExcelWriterBuilder, HttpServletResponse, ResponseExcel, String) - Method in interface cn.twelvet.excel.enhance.WriterBuilderEnhancer
-
ExcelWriterBuilder 增强
- enhanceSheet(ExcelWriterSheetBuilder, Integer, String, Class<?>, String, Class<? extends HeadGenerator>) - Method in class cn.twelvet.excel.enhance.impl.DefaultWriterBuilderEnhancerImpl
-
ExcelWriterSheetBuilder 增强
- enhanceSheet(ExcelWriterSheetBuilder, Integer, String, Class<?>, String, Class<? extends HeadGenerator>) - Method in interface cn.twelvet.excel.enhance.WriterBuilderEnhancer
-
ExcelWriterSheetBuilder 增强
- ErrorMessage - Class in cn.twelvet.excel.vo
-
校验错误信息
- ErrorMessage() - Constructor for class cn.twelvet.excel.vo.ErrorMessage
-
ErrorMessage
- ErrorMessage(Long, Set<String>) - Constructor for class cn.twelvet.excel.vo.ErrorMessage
-
ErrorMessage
- ErrorMessage(String) - Constructor for class cn.twelvet.excel.vo.ErrorMessage
- ErrorMessage(Set<String>) - Constructor for class cn.twelvet.excel.vo.ErrorMessage
- EXCEL_NAME_KEY - Static variable in class cn.twelvet.excel.aop.DynamicNameAspect
-
Excel Key
- ExcelConfigProperties - Class in cn.twelvet.excel.config
-
Excel configProperties
- ExcelConfigProperties() - Constructor for class cn.twelvet.excel.config.ExcelConfigProperties
- ExcelConstants - Class in cn.twelvet.excel.constants
-
Excel常量
- ExcelConstants() - Constructor for class cn.twelvet.excel.constants.ExcelConstants
- ExcelException - Exception in cn.twelvet.excel.kit
-
ExcelException
- ExcelException(String) - Constructor for exception cn.twelvet.excel.kit.ExcelException
- ExcelHandlerConfiguration - Class in cn.twelvet.excel
-
装载Bean
- ExcelHandlerConfiguration(ExcelConfigProperties, ObjectProvider<List<Converter<?>>>) - Constructor for class cn.twelvet.excel.ExcelHandlerConfiguration
-
IOC
- ExcelLine - Annotation Interface in cn.twelvet.excel.annotation
-
ExcelLine
- exclude() - Element in annotation interface cn.twelvet.excel.annotation.ResponseExcel
-
排除字段
- excludes() - Element in annotation interface cn.twelvet.excel.annotation.Sheet
-
排除字段
- export(Object, HttpServletResponse, ResponseExcel) - Method in class cn.twelvet.excel.handler.response.AbstractSheetWriteHandler
-
导出
- export(Object, HttpServletResponse, ResponseExcel) - Method in interface cn.twelvet.excel.handler.response.SheetWriteHandler
-
返回的对象
F
- fileName() - Element in annotation interface cn.twelvet.excel.annotation.RequestExcel
-
前端上传字段名称 file
- fill() - Element in annotation interface cn.twelvet.excel.annotation.ResponseExcel
-
填充模式
G
- getErrors() - Method in class cn.twelvet.excel.handler.request.DefaultAnalysisEventListener
- getErrors() - Method in class cn.twelvet.excel.handler.request.ListAnalysisEventListener
-
获取异常校验结果
- getErrors() - Method in class cn.twelvet.excel.vo.ErrorMessage
-
getErrors
- getExcelWriter(HttpServletResponse, ResponseExcel) - Method in class cn.twelvet.excel.handler.response.AbstractSheetWriteHandler
-
通用的获取ExcelWriter方法
- getHead() - Method in class cn.twelvet.excel.head.HeadMeta
-
getHead
- getI18nHeaderCellWriteHandler() - Method in class cn.twelvet.excel.handler.response.AbstractSheetWriteHandler
-
国际化处理器
- getIgnoreHeadFields() - Method in class cn.twelvet.excel.head.HeadMeta
-
getIgnoreHeadFields
- getLineNum() - Method in class cn.twelvet.excel.vo.ErrorMessage
-
getLineNum
- getList() - Method in class cn.twelvet.excel.handler.request.DefaultAnalysisEventListener
- getList() - Method in class cn.twelvet.excel.handler.request.ListAnalysisEventListener
-
获取 excel 解析的对象列表
- getTemplatePath() - Method in class cn.twelvet.excel.config.ExcelConfigProperties
-
getTemplatePath
H
- handleReturnValue(Object, MethodParameter, ModelAndViewContainer, NativeWebRequest) - Method in class cn.twelvet.excel.aop.ResponseExcelReturnValueHandler
-
处理逻辑
- head(Class<?>) - Method in interface cn.twelvet.excel.head.HeadGenerator
-
自定义头部信息 实现类根据数据的class信息,定制Excel头 具体方法使用参考: 写Excel
- headGenerateClass() - Element in annotation interface cn.twelvet.excel.annotation.Sheet
-
头生成器
- headGenerator() - Element in annotation interface cn.twelvet.excel.annotation.ResponseExcel
-
自定义Excel头生成器
- HeadGenerator - Interface in cn.twelvet.excel.head
-
Excel头生成器,用于自定义生成头部信息
- HeadMeta - Class in cn.twelvet.excel.head
-
头部信息
- HeadMeta() - Constructor for class cn.twelvet.excel.head.HeadMeta
- headRowNumber() - Element in annotation interface cn.twelvet.excel.annotation.RequestExcel
-
读取的标题行数
I
- i18nHeader() - Element in annotation interface cn.twelvet.excel.annotation.ResponseExcel
-
excel 头信息国际化
- i18nHeaderCellWriteHandler(MessageSource) - Method in class cn.twelvet.excel.ExcelHandlerConfiguration
-
excel 头的国际化处理器
- I18nHeaderCellWriteHandler - Class in cn.twelvet.excel.head.impl
-
对表头进行国际化处理
- I18nHeaderCellWriteHandler(MessageSource) - Constructor for class cn.twelvet.excel.head.impl.I18nHeaderCellWriteHandler
-
IOC
- ignoreEmptyRow() - Element in annotation interface cn.twelvet.excel.annotation.RequestExcel
-
是否跳过空行
- include() - Element in annotation interface cn.twelvet.excel.annotation.ResponseExcel
-
+ 包含字段
- includes() - Element in annotation interface cn.twelvet.excel.annotation.Sheet
-
包含字段
- inMemory() - Element in annotation interface cn.twelvet.excel.annotation.ResponseExcel
-
内存操作
- INSTANCE - Enum constant in enum class cn.twelvet.excel.converters.LocalDateStringConverter
-
实例
- INSTANCE - Enum constant in enum class cn.twelvet.excel.converters.LocalDateTimeStringConverter
-
实例
- invoke(Object, AnalysisContext) - Method in class cn.twelvet.excel.handler.request.DefaultAnalysisEventListener
L
- ListAnalysisEventListener<T> - Class in cn.twelvet.excel.handler.request
-
list analysis EventListener
- ListAnalysisEventListener() - Constructor for class cn.twelvet.excel.handler.request.ListAnalysisEventListener
- LocalDateStringConverter - Enum Class in cn.twelvet.excel.converters
-
LocalDate and string converter
- LocalDateTimeStringConverter - Enum Class in cn.twelvet.excel.converters
-
LocalDateTime and string converter
M
- manySheetWriteHandler() - Method in class cn.twelvet.excel.ExcelHandlerConfiguration
-
多sheet 写入处理器
- ManySheetWriteHandlerImpl - Class in cn.twelvet.excel.handler.response.impl
-
多Sheet写入处理器
- ManySheetWriteHandlerImpl(ExcelConfigProperties, ObjectProvider<List<Converter<?>>>, WriterBuilderEnhancer) - Constructor for class cn.twelvet.excel.handler.response.impl.ManySheetWriteHandlerImpl
-
IOC
N
- name() - Element in annotation interface cn.twelvet.excel.annotation.ResponseExcel
-
文件名称
- nameProcessor() - Method in class cn.twelvet.excel.ResponseExcelAutoConfiguration
-
SPEL 解析处理器
- NameProcessor - Interface in cn.twelvet.excel.processor
-
SPEL 解析处理器
- NameSpelExpressionProcessorImpl - Class in cn.twelvet.excel.processor.impl
-
SPEL 解析处理器
- NameSpelExpressionProcessorImpl() - Constructor for class cn.twelvet.excel.processor.impl.NameSpelExpressionProcessorImpl
P
- password() - Element in annotation interface cn.twelvet.excel.annotation.ResponseExcel
-
文件密码
R
- readListener() - Element in annotation interface cn.twelvet.excel.annotation.RequestExcel
-
读取的监听器类
- registerCustomConverter(ExcelWriterBuilder) - Method in class cn.twelvet.excel.handler.response.AbstractSheetWriteHandler
-
自定义注入转换器 如果有需要,子类自己重写
- REQUEST_FILE_NAME - Static variable in class cn.twelvet.excel.constants.ExcelConstants
-
请求文件名称
- RequestExcel - Annotation Interface in cn.twelvet.excel.annotation
-
导入excel
- RequestExcelArgumentResolver - Class in cn.twelvet.excel.aop
-
上传excel 解析注解
- RequestExcelArgumentResolver() - Constructor for class cn.twelvet.excel.aop.RequestExcelArgumentResolver
- resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class cn.twelvet.excel.aop.RequestExcelArgumentResolver
-
处理RequestExcel注解解析参数
- ResponseExcel - Annotation Interface in cn.twelvet.excel.annotation
-
导出excel
- ResponseExcelAutoConfiguration - Class in cn.twelvet.excel
-
自动配置入口
- ResponseExcelAutoConfiguration(RequestMappingHandlerAdapter, ResponseExcelReturnValueHandler) - Constructor for class cn.twelvet.excel.ResponseExcelAutoConfiguration
-
IOC
- responseExcelReturnValueHandler(List<SheetWriteHandler>) - Method in class cn.twelvet.excel.ExcelHandlerConfiguration
-
返回Excel文件的 response 处理器
- ResponseExcelReturnValueHandler - Class in cn.twelvet.excel.aop
-
处理@ResponseExcel 返回值
- ResponseExcelReturnValueHandler(List<SheetWriteHandler>) - Constructor for class cn.twelvet.excel.aop.ResponseExcelReturnValueHandler
-
IOC
S
- setApplicationContext(ApplicationContext) - Method in class cn.twelvet.excel.handler.response.AbstractSheetWriteHandler
-
ApplicationContext
- setErrors(Set<String>) - Method in class cn.twelvet.excel.vo.ErrorMessage
-
setErrors
- setHead(List<List<String>>) - Method in class cn.twelvet.excel.head.HeadMeta
-
setHead
- setI18nHeaderCellWriteHandler(I18nHeaderCellWriteHandler) - Method in class cn.twelvet.excel.handler.response.AbstractSheetWriteHandler
-
setI18nHeaderCellWriteHandler
- setIgnoreHeadFields(Set<String>) - Method in class cn.twelvet.excel.head.HeadMeta
-
setIgnoreHeadFields
- setLineNum(Long) - Method in class cn.twelvet.excel.vo.ErrorMessage
-
setLineNum
- setTemplatePath(String) - Method in class cn.twelvet.excel.config.ExcelConfigProperties
-
setTemplatePath
- sheet(Sheet, Class<?>, String, Class<? extends HeadGenerator>) - Method in class cn.twelvet.excel.handler.response.AbstractSheetWriteHandler
-
获取 WriteSheet 对象
- Sheet - Annotation Interface in cn.twelvet.excel.annotation
-
Sheet
- sheetName() - Element in annotation interface cn.twelvet.excel.annotation.Sheet
-
sheet name
- sheetNo() - Element in annotation interface cn.twelvet.excel.annotation.Sheet
-
号数
- sheets() - Element in annotation interface cn.twelvet.excel.annotation.ResponseExcel
-
sheet 名称,支持多个
- SheetWriteHandler - Interface in cn.twelvet.excel.handler.response
-
Sheet写入处理器
- singleSheetWriteHandler() - Method in class cn.twelvet.excel.ExcelHandlerConfiguration
-
单sheet 写入处理器
- SingleSheetWriteHandlerImpl - Class in cn.twelvet.excel.handler.response.impl
-
处理单sheet 页面
- SingleSheetWriteHandlerImpl(ExcelConfigProperties, ObjectProvider<List<Converter<?>>>, WriterBuilderEnhancer) - Constructor for class cn.twelvet.excel.handler.response.impl.SingleSheetWriteHandlerImpl
-
IOC
- suffix() - Element in annotation interface cn.twelvet.excel.annotation.ResponseExcel
-
文件类型 (xlsx xls)
- support(Object) - Method in class cn.twelvet.excel.handler.response.impl.ManySheetWriteHandlerImpl
-
当且仅当List不为空且List中的元素也是List 才返回true
- support(Object) - Method in class cn.twelvet.excel.handler.response.impl.SingleSheetWriteHandlerImpl
-
obj 是List 且list不为空同时list中的元素不是是List 才返回true
- support(Object) - Method in interface cn.twelvet.excel.handler.response.SheetWriteHandler
-
是否支持
- supportExcelTypeKey() - Method in enum class cn.twelvet.excel.converters.LocalDateStringConverter
- supportExcelTypeKey() - Method in enum class cn.twelvet.excel.converters.LocalDateTimeStringConverter
- supportJavaTypeKey() - Method in enum class cn.twelvet.excel.converters.LocalDateStringConverter
- supportJavaTypeKey() - Method in enum class cn.twelvet.excel.converters.LocalDateTimeStringConverter
- supportsParameter(MethodParameter) - Method in class cn.twelvet.excel.aop.RequestExcelArgumentResolver
-
判断是否存在参数被RequestExcel注解
- supportsReturnType(MethodParameter) - Method in class cn.twelvet.excel.aop.ResponseExcelReturnValueHandler
-
只处理@ResponseExcel 声明的方法
T
- template() - Element in annotation interface cn.twelvet.excel.annotation.ResponseExcel
-
excel 模板
- toString() - Method in class cn.twelvet.excel.head.HeadMeta
V
- validate(T) - Static method in class cn.twelvet.excel.kit.Validators
-
Validates all constraints on
object. - Validators - Class in cn.twelvet.excel.kit
-
校验工具
- valueOf(String) - Static method in enum class cn.twelvet.excel.converters.LocalDateStringConverter
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cn.twelvet.excel.converters.LocalDateTimeStringConverter
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class cn.twelvet.excel.converters.LocalDateStringConverter
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cn.twelvet.excel.converters.LocalDateTimeStringConverter
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- write(Object, HttpServletResponse, ResponseExcel) - Method in class cn.twelvet.excel.handler.response.impl.ManySheetWriteHandlerImpl
- write(Object, HttpServletResponse, ResponseExcel) - Method in class cn.twelvet.excel.handler.response.impl.SingleSheetWriteHandlerImpl
- write(Object, HttpServletResponse, ResponseExcel) - Method in interface cn.twelvet.excel.handler.response.SheetWriteHandler
-
写成对象
- writeHandler() - Element in annotation interface cn.twelvet.excel.annotation.ResponseExcel
-
拦截器,自定义样式等处理器
- writerBuilderEnhancer() - Method in class cn.twelvet.excel.ExcelHandlerConfiguration
-
ExcelBuild增强
- WriterBuilderEnhancer - Interface in cn.twelvet.excel.enhance
-
ExcelWriterBuilder 增强
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form