Index

A B C D E F G H I L M N P R S T V W 
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 增强
A B C D E F G H I L M N P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form