public class AnalysisContextImpl extends Object implements AnalysisContext
| 构造器和说明 |
|---|
AnalysisContextImpl(InputStream inputStream,
ExcelTypeEnum excelTypeEnum,
Object custom,
AnalysisEventListener<?> listener,
boolean trim) |
| 限定符和类型 | 方法和说明 |
|---|---|
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()
返回当前sheet共有多少行数据,仅限07版excel
|
void |
interrupt()
中断
|
void |
setCurrentRowAnalysisResult(Object currentRowAnalysisResult) |
void |
setCurrentRowIdx(Integer row)
设置当前行数
|
void |
setCurrentSheet(Sheet currentSheet)
设置当前解析的Sheet
|
void |
setCustom(Object custom) |
void |
setEventListener(AnalysisEventListener<?> eventListener) |
void |
setExcelType(ExcelTypeEnum excelType) |
void |
setInputStream(InputStream inputStream) |
void |
setTotalCount(Integer totalCount)
设置总条数
|
void |
setUse1904WindowDate(boolean use1904WindowDate) |
boolean |
trim()
是否trim()
|
boolean |
use1904WindowDate() |
public AnalysisContextImpl(InputStream inputStream, ExcelTypeEnum excelTypeEnum, Object custom, AnalysisEventListener<?> listener, boolean trim)
public void setUse1904WindowDate(boolean use1904WindowDate)
setUse1904WindowDate 在接口中 AnalysisContextuse1904WindowDate - 是否use1904WindowDatepublic <T> T getCurrentRowAnalysisResult()
getCurrentRowAnalysisResult 在接口中 AnalysisContextpublic void interrupt()
AnalysisContextinterrupt 在接口中 AnalysisContextpublic boolean use1904WindowDate()
use1904WindowDate 在接口中 AnalysisContextpublic void setCurrentRowAnalysisResult(Object currentRowAnalysisResult)
setCurrentRowAnalysisResult 在接口中 AnalysisContextcurrentRowAnalysisResult - 解析结果public void setCurrentSheet(Sheet currentSheet)
AnalysisContextsetCurrentSheet 在接口中 AnalysisContextcurrentSheet - 入参public ExcelTypeEnum getExcelType()
AnalysisContextgetExcelType 在接口中 AnalysisContextpublic void setExcelType(ExcelTypeEnum excelType)
public Object getCustom()
AnalysisContextgetCustom 在接口中 AnalysisContextpublic void setCustom(Object custom)
public Sheet getCurrentSheet()
AnalysisContextgetCurrentSheet 在接口中 AnalysisContextpublic InputStream getInputStream()
AnalysisContextgetInputStream 在接口中 AnalysisContextpublic void setInputStream(InputStream inputStream)
public AnalysisEventListener<?> getEventListener()
AnalysisContextgetEventListener 在接口中 AnalysisContextpublic void setEventListener(AnalysisEventListener<?> eventListener)
public Integer getCurrentRowIdx()
AnalysisContextgetCurrentRowIdx 在接口中 AnalysisContextpublic void setCurrentRowIdx(Integer row)
AnalysisContextsetCurrentRowIdx 在接口中 AnalysisContextrow - 设置行号public Integer getTotalCount()
AnalysisContextgetTotalCount 在接口中 AnalysisContextpublic void setTotalCount(Integer totalCount)
AnalysisContextsetTotalCount 在接口中 AnalysisContexttotalCount - 总行数public Header getHeader()
AnalysisContextgetHeader 在接口中 AnalysisContextpublic void buildHeader(Class<?> clazz, List<String> headOneRow)
AnalysisContextbuildHeader 在接口中 AnalysisContextclazz - 自定义modelheadOneRow - 表头内容public boolean trim()
AnalysisContexttrim 在接口中 AnalysisContextCopyright © 2018. All rights reserved.