public interface AnalysisContext
| 限定符和类型 | 方法和说明 |
|---|---|
void |
buildHeader(Class<?> clazz,
List<String> headOneRow)
构建 Header
|
<T> T |
getCurrentRowAnalysisResult() |
Integer |
getCurrentRowIdx()
获取当前行数
|
Sheet |
getCurrentSheet()
返回当前Sheet
|
Object |
getCustom()
返回用户自定义数据
|
AnalysisEventListener<?> |
getEventListener()
获取当前监听者
|
ExcelTypeEnum |
getExcelType()
返回解析的Excel类型
|
Header |
getHeader()
返回表头信息
|
InputStream |
getInputStream()
返回输入IO
|
Integer |
getTotalCount()
已过时。
|
void |
interrupt()
中断
|
void |
setCurrentRowAnalysisResult(Object result) |
void |
setCurrentRowIdx(Integer rowIdx)
设置当前行数
|
void |
setCurrentSheet(Sheet sheet)
设置当前解析的Sheet
|
void |
setTotalCount(Integer totalCount)
设置总条数
|
void |
setUse1904WindowDate(boolean use1904WindowDate) |
boolean |
trim()
是否trim()
|
boolean |
use1904WindowDate() |
Object getCustom()
Sheet getCurrentSheet()
void setCurrentSheet(Sheet sheet)
sheet - 入参ExcelTypeEnum getExcelType()
InputStream getInputStream()
AnalysisEventListener<?> getEventListener()
Integer getCurrentRowIdx()
void setCurrentRowIdx(Integer rowIdx)
rowIdx - 设置行号@Deprecated Integer getTotalCount()
void setTotalCount(Integer totalCount)
totalCount - 总行数Header getHeader()
void buildHeader(Class<?> clazz, List<String> headOneRow)
clazz - 自定义modelheadOneRow - 表头内容boolean trim()
void setCurrentRowAnalysisResult(Object result)
result - 解析结果<T> T getCurrentRowAnalysisResult()
void interrupt()
boolean use1904WindowDate()
void setUse1904WindowDate(boolean use1904WindowDate)
use1904WindowDate - 是否use1904WindowDateCopyright © 2018. All rights reserved.