com.alibaba.excel
类 ExcelReader
- java.lang.Object
-
- com.alibaba.excel.ExcelReader
public class ExcelReader extends Object
Excel readers are all read in event mode.- 作者:
- jipengfei
-
构造器概要
构造器 构造器和说明 ExcelReader(AnalysisParam param, AnalysisEventListener eventListener)
已过时。please useEasyExcelFactory.read()
build 'ExcelReader'ExcelReader(InputStream in, ExcelTypeEnum excelTypeEnum, Object customContent, AnalysisEventListener eventListener)
已过时。please useEasyExcelFactory.read()
build 'ExcelReader'ExcelReader(InputStream in, ExcelTypeEnum excelTypeEnum, Object customContent, AnalysisEventListener eventListener, boolean trim)
已过时。please useEasyExcelFactory.read()
build 'ExcelReader'ExcelReader(InputStream in, Object customContent, AnalysisEventListener eventListener)
已过时。please useEasyExcelFactory.read()
build 'ExcelReader'ExcelReader(InputStream in, Object customContent, AnalysisEventListener eventListener, boolean trim)
已过时。please useEasyExcelFactory.read()
build 'ExcelReader'ExcelReader(ReadWorkbook readWorkbook)
方法概要
所有方法 实例方法 具体方法 已过时的方法 限定符和类型 方法和说明 AnalysisContext
analysisContext()
Context for the entire execution processExcelReadExecutor
excelExecutor()
Current executorprotected void
finalize()
Prevents calls tofinish()
from freeing the cachevoid
finish()
Complete the entire read file.Release the cache and close stream.AnalysisContext
getAnalysisContext()
已过时。please useanalysisContext()
List<Sheet>
getSheets()
已过时。please useexcelExecutor()
void
read()
已过时。lease usereadAll()
ExcelReader
read(List<ReadSheet> readSheetList)
Read multiple sheets.ExcelReader
read(ReadSheet... readSheet)
Parse the specified sheet,SheetNo start from 0void
read(Sheet sheet)
已过时。please usread(ReadSheet...)
void
read(Sheet sheet, Class clazz)
已过时。Set the class in the sheet before readvoid
readAll()
Parse all sheet content by default
-
构造器详细资料
ExcelReader
@Deprecated public ExcelReader(InputStream in, ExcelTypeEnum excelTypeEnum, Object customContent, AnalysisEventListener eventListener)
已过时。 please useEasyExcelFactory.read()
build 'ExcelReader'Create new reader- 参数:
-
in
- the POI filesystem that contains the Workbook stream -
excelTypeEnum
- 03 or 07 -
customContent
-ReadListener.invoke(Object, AnalysisContext)
AnalysisContext -
eventListener
- Callback method after each row is parsed.
ExcelReader
@Deprecated public ExcelReader(InputStream in, Object customContent, AnalysisEventListener eventListener)
已过时。 please useEasyExcelFactory.read()
build 'ExcelReader'Create new reader- 参数:
-
in
- the POI filesystem that contains the Workbook stream -
customContent
-ReadListener.invoke(Object, AnalysisContext)
AnalysisContext -
eventListener
- Callback method after each row is parsed
ExcelReader
@Deprecated public ExcelReader(AnalysisParam param, AnalysisEventListener eventListener)
已过时。 please useEasyExcelFactory.read()
build 'ExcelReader'Create new reader- 参数:
-
param
- old param Deprecated -
eventListener
- Callback method after each row is parsed.
ExcelReader
@Deprecated public ExcelReader(InputStream in, Object customContent, AnalysisEventListener eventListener, boolean trim)
已过时。 please useEasyExcelFactory.read()
build 'ExcelReader'Create new reader- 参数:
-
in
- -
customContent
-ReadListener.invoke(Object, AnalysisContext)
AnalysisContext -
eventListener
- -
trim
- The content of the form is empty and needs to be empty. The purpose is to be fault-tolerant, because there are often table contents with spaces that can not be converted into custom types. For example: '1234 ' contain a space cannot be converted to int.
ExcelReader
@Deprecated public ExcelReader(InputStream in, ExcelTypeEnum excelTypeEnum, Object customContent, AnalysisEventListener eventListener, boolean trim)
已过时。 please useEasyExcelFactory.read()
build 'ExcelReader'Create new reader- 参数:
-
in
- the POI filesystem that contains the Workbook stream -
excelTypeEnum
- 03 or 07 -
customContent
-ReadListener.invoke(Object, AnalysisContext)
AnalysisContext -
eventListener
- Callback method after each row is parsed. -
trim
- The content of the form is empty and needs to be empty. The purpose is to be fault-tolerant, because there are often table contents with spaces that can not be converted into custom types. For example: '1234 ' contain a space cannot be converted to int.
ExcelReader
public ExcelReader(ReadWorkbook readWorkbook)
方法详细资料
read
@Deprecated public void read()
已过时。 lease usereadAll()
Parse all sheet content by default
readAll
public void readAll()
Parse all sheet content by default
read
public ExcelReader read(ReadSheet... readSheet)
Parse the specified sheet,SheetNo start from 0- 参数:
-
readSheet
- Read sheet
read
public ExcelReader read(List<ReadSheet> readSheetList)
Read multiple sheets.- 参数:
-
readSheetList
- - 返回:
read
@Deprecated public void read(Sheet sheet)
已过时。 please usread(ReadSheet...)
Parse the specified sheet,SheetNo start from 1- 参数:
-
sheet
- Read sheet
read
@Deprecated public void read(Sheet sheet, Class clazz)
已过时。 Set the class in the sheet before readParse the specified sheet- 参数:
-
sheet
- Read sheet -
clazz
- object parsed into each row of value
analysisContext
public AnalysisContext analysisContext()
Context for the entire execution process- 返回:
excelExecutor
public ExcelReadExecutor excelExecutor()
Current executor- 返回:
getSheets
@Deprecated public List<Sheet> getSheets()
已过时。 please useexcelExecutor()
Parse the workBook get all sheets- 返回:
- workBook all sheets
getAnalysisContext
@Deprecated public AnalysisContext getAnalysisContext()
已过时。 please useanalysisContext()
- 返回:
finish
public void finish()
Complete the entire read file.Release the cache and close stream.
Copyright © 2018–2019 Alibaba Group. All rights reserved.