public class ExcelArrayReader extends BaseExcelReader<Integer,String[]>
不支持高级数据类型
Modifier and Type | Field and Description |
---|---|
protected int[] |
columns
读取的列
|
protected int |
columnSize
列数
|
Constructor and Description |
---|
ExcelArrayReader(org.apache.poi.ss.usermodel.Workbook workbook,
org.apache.poi.ss.usermodel.Sheet sheet) |
ExcelArrayReader(org.apache.poi.ss.usermodel.Workbook workbook,
org.apache.poi.ss.usermodel.Sheet sheet,
Consumer<String[]> consumer) |
ExcelArrayReader(org.apache.poi.ss.usermodel.Workbook workbook,
org.apache.poi.ss.usermodel.Sheet sheet,
List<String[]> store) |
Modifier and Type | Method and Description |
---|---|
ExcelArrayReader |
capacity(int capacity)
设置列容量
|
ExcelArrayReader |
columnOfNull(String text)
设置列为空的值
|
ExcelArrayReader |
columnOfNullToEmpty()
设置列为空的值为 ""
|
ExcelArrayReader |
columns(int... columns)
设置读取的列
|
static ExcelArrayReader |
create(org.apache.poi.ss.usermodel.Workbook workbook,
org.apache.poi.ss.usermodel.Sheet sheet) |
static ExcelArrayReader |
create(org.apache.poi.ss.usermodel.Workbook workbook,
org.apache.poi.ss.usermodel.Sheet sheet,
Consumer<String[]> consumer) |
static ExcelArrayReader |
create(org.apache.poi.ss.usermodel.Workbook workbook,
org.apache.poi.ss.usermodel.Sheet sheet,
List<String[]> store) |
int |
getColumnSize() |
protected String[] |
parserRow(org.apache.poi.ss.usermodel.Row row)
解析行
|
ExcelArrayReader |
rowOfNullToEmpty()
空行返回 长度为0的空数组
|
ExcelArrayReader |
rowOfNullToEmpty(int length)
空行返回 长度为length的空数组
|
ExcelArrayReader |
rowOfNullToEmpty(String[] emptyArray)
空行返回 emptyArray
|
addOption, checkHasPicture, checkInit, checkStreamingSupportType, clear, close, getLines, getPicture, getRowNum, getRows, getSheet, getWorkbook, init, iterator, nextRow, read, read, readRow, recalculationFormula, skip, skip, trim
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public ExcelArrayReader(org.apache.poi.ss.usermodel.Workbook workbook, org.apache.poi.ss.usermodel.Sheet sheet)
public ExcelArrayReader(org.apache.poi.ss.usermodel.Workbook workbook, org.apache.poi.ss.usermodel.Sheet sheet, List<String[]> store)
public static ExcelArrayReader create(org.apache.poi.ss.usermodel.Workbook workbook, org.apache.poi.ss.usermodel.Sheet sheet)
public static ExcelArrayReader create(org.apache.poi.ss.usermodel.Workbook workbook, org.apache.poi.ss.usermodel.Sheet sheet, List<String[]> store)
public static ExcelArrayReader create(org.apache.poi.ss.usermodel.Workbook workbook, org.apache.poi.ss.usermodel.Sheet sheet, Consumer<String[]> consumer)
public ExcelArrayReader columnOfNull(String text)
text
- textpublic ExcelArrayReader columnOfNullToEmpty()
Strings.EMPTY
public ExcelArrayReader rowOfNullToEmpty()
public ExcelArrayReader rowOfNullToEmpty(int length)
length
- 长度public ExcelArrayReader rowOfNullToEmpty(String[] emptyArray)
emptyArray
- 数组public ExcelArrayReader columns(int... columns)
columns
- 列public ExcelArrayReader capacity(int capacity)
capacity
- capacityprotected String[] parserRow(org.apache.poi.ss.usermodel.Row row)
BaseExcelReader
parserRow
in class BaseExcelReader<Integer,String[]>
row
- rowpublic int getColumnSize()
Copyright © 2024. All rights reserved.