public class ExcelItemReader extends Object implements ItemReader
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_HEADINDEX
标题缺省所在行
|
static org.slf4j.Logger |
logger
Constant
logger |
static NumberFormat |
numberFormat
Constant
numberFormat |
int |
sheetNum
Constant
sheetNum=0 |
| Constructor and Description |
|---|
ExcelItemReader()
Constructor for ExcelItemReader.
|
ExcelItemReader(org.apache.poi.hssf.usermodel.HSSFWorkbook workbook,
int headIndex)
Constructor for ExcelItemReader.
|
ExcelItemReader(InputStream is)
Constructor for ExcelItemReader.
|
ExcelItemReader(InputStream is,
int headIndex)
Constructor for ExcelItemReader.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
关闭
|
static Object |
getCellValue(org.apache.poi.hssf.usermodel.HSSFCell cell)
取cell单元格中的数据
|
int |
getDataIndex()
Getter for the field
dataIndex. |
TransferFormat |
getFormat()
getFormat.
|
int |
getHeadIndex()
Getter for the field
headIndex. |
Object |
read()
read.
|
String[] |
readDescription()
描述放在第一行
|
protected String[] |
readLine(org.apache.poi.hssf.usermodel.HSSFSheet sheet,
int rowIndex)
遇到空白单元格停止的读行操作
|
String[] |
readTitle()
readTitle.
|
void |
setDataIndex(int dataIndex)
setDataIndex.
|
void |
setHeadIndex(int headIndex)
setHeadIndex.
|
void |
setWorkbook(org.apache.poi.hssf.usermodel.HSSFWorkbook wb)
Setter for the field
workbook. |
public static final org.slf4j.Logger logger
loggerpublic static int DEFAULT_HEADINDEX
public static final NumberFormat numberFormat
numberFormatpublic final int sheetNum
sheetNum=0public ExcelItemReader()
Constructor for ExcelItemReader.
public ExcelItemReader(InputStream is)
Constructor for ExcelItemReader.
is - a InputStream object.public ExcelItemReader(InputStream is, int headIndex)
Constructor for ExcelItemReader.
is - a InputStream object.headIndex - a int.public ExcelItemReader(org.apache.poi.hssf.usermodel.HSSFWorkbook workbook,
int headIndex)
Constructor for ExcelItemReader.
workbook - a HSSFWorkbook object.headIndex - a int.public void setWorkbook(org.apache.poi.hssf.usermodel.HSSFWorkbook wb)
Setter for the field workbook.
wb - a HSSFWorkbook object.public String[] readDescription()
readDescription in interface ItemReaderString objects.public String[] readTitle()
readTitle.
readTitle in interface ItemReaderString objects.protected String[] readLine(org.apache.poi.hssf.usermodel.HSSFSheet sheet, int rowIndex)
sheet - a HSSFSheet object.rowIndex - a int.String objects.public static Object getCellValue(org.apache.poi.hssf.usermodel.HSSFCell cell)
cell - a HSSFCell object.Object object.public TransferFormat getFormat()
getFormat.
public int getHeadIndex()
Getter for the field headIndex.
getHeadIndex in interface ItemReaderpublic void setHeadIndex(int headIndex)
setHeadIndex.
setHeadIndex in interface ItemReaderheadIndex - a int.public int getDataIndex()
Getter for the field dataIndex.
getDataIndex in interface ItemReaderpublic void setDataIndex(int dataIndex)
setDataIndex.
setDataIndex in interface ItemReaderdataIndex - a int.Copyright © 2005–2018 The Beangle Software. All rights reserved.