public class ExcelReaderBuilder extends Object
| 构造器和说明 |
|---|
ExcelReaderBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
ExcelReaderBuilder |
autoCloseStream(Boolean autoCloseStream)
Default true
|
ExcelReaderBuilder |
autoTrim(Boolean autoTrim)
Automatic trim includes sheet name and content
|
ExcelReader |
build() |
ExcelReaderBuilder |
customObject(Object customObject)
This object can be read in the Listener
ReadListener.invoke(Object, AnalysisContext)
AnalysisContext.getCustom() |
ExcelReaderBuilder |
excelType(ExcelTypeEnum excelType) |
ExcelReaderBuilder |
file(File file)
Read file
If 'inputStream' and 'file' all not empty,file first
|
ExcelReaderBuilder |
file(InputStream inputStream)
Read InputStream
If 'inputStream' and 'file' all not empty,file first
|
ExcelReaderBuilder |
file(String pathName)
Read file
If 'inputStream' and 'file' all not empty,file first
|
ExcelReaderBuilder |
head(Class clazz)
You can only choose one of the
head(List) and head(Class) |
ExcelReaderBuilder |
head(List<List<String>> head)
You can only choose one of the
head(List) and head(Class) |
ExcelReaderBuilder |
headRowNumber(Integer headRowNumber)
Count the number of added heads when read sheet.
|
ExcelReaderBuilder |
mandatoryUseInputStream(Boolean mandatoryUseInputStream)
Mandatory use 'inputStream' .Default is false.
|
ExcelReaderBuilder |
readCache(ReadCache readCache)
A cache that stores temp data to save memory.Default use
Ehcache |
ExcelReaderBuilder |
registerConverter(Converter converter)
Custom type conversions override the default.
|
ExcelReaderBuilder |
registerReadListener(ReadListener readListener)
Custom type listener run after default
|
ExcelReaderSheetBuilder |
sheet() |
ExcelReaderSheetBuilder |
sheet(Integer sheetNo) |
ExcelReaderSheetBuilder |
sheet(Integer sheetNo,
String sheetName) |
ExcelReaderSheetBuilder |
sheet(String sheetName) |
ExcelReaderBuilder |
use1904windowing(Boolean use1904windowing)
true if date uses 1904 windowing, or false if using 1900 date windowing.
|
public ExcelReaderBuilder excelType(ExcelTypeEnum excelType)
public ExcelReaderBuilder file(InputStream inputStream)
If 'inputStream' and 'file' all not empty,file first
public ExcelReaderBuilder file(File file)
If 'inputStream' and 'file' all not empty,file first
public ExcelReaderBuilder file(String pathName)
If 'inputStream' and 'file' all not empty,file first
public ExcelReaderBuilder mandatoryUseInputStream(Boolean mandatoryUseInputStream)
if false,Will transfer 'inputStream' to temporary files to improve efficiency
public ExcelReaderBuilder autoCloseStream(Boolean autoCloseStream)
autoCloseStream - public ExcelReaderBuilder customObject(Object customObject)
ReadListener.invoke(Object, AnalysisContext)
AnalysisContext.getCustom()customObject - public ExcelReaderBuilder readCache(ReadCache readCache)
EhcachereadCache - public ExcelReaderBuilder headRowNumber(Integer headRowNumber)
0 - This Sheet has no head ,since the first row are the data
1 - This Sheet has one row head , this is the default
2 - This Sheet has two row head ,since the third row is the data
headRowNumber - public ExcelReaderBuilder head(List<List<String>> head)
head(List) and head(Class)head - public ExcelReaderBuilder head(Class clazz)
head(List) and head(Class)clazz - public ExcelReaderBuilder registerConverter(Converter converter)
converter - public ExcelReaderBuilder registerReadListener(ReadListener readListener)
readListener - public ExcelReaderBuilder use1904windowing(Boolean use1904windowing)
use1904windowing - public ExcelReaderBuilder autoTrim(Boolean autoTrim)
autoTrim - public ExcelReader build()
public ExcelReaderSheetBuilder sheet()
public ExcelReaderSheetBuilder sheet(Integer sheetNo)
public ExcelReaderSheetBuilder sheet(String sheetName)
public ExcelReaderSheetBuilder sheet(Integer sheetNo, String sheetName)
Copyright © 2018–2019 Alibaba Group. All rights reserved.