public class CSVReader extends BaseExcelReader<org.apache.commons.csv.CSVRecord>
debugOutput, fetchColumns, sheetConfig| 构造器和说明 |
|---|
CSVReader() |
CSVReader(BaseExcelReader builder) |
CSVReader(java.util.function.Consumer<?> beanConsumer) |
CSVReader(SheetConfig sheetConfig) |
CSVReader(SheetConfig sheetConfig,
java.util.function.Consumer<?> beanConsumer) |
CSVReader(SheetConfig sheetConfig,
java.util.List<?> rows,
java.util.function.Consumer<?> beanConsumer) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected java.lang.String |
getCellAsString(org.apache.commons.csv.CSVRecord row,
int idx)
从单元格读取数据转为String,
子类必须重写此方法
|
protected java.util.List<java.lang.Integer> |
indexsOfRow(org.apache.commons.csv.CSVRecord row)
返回列的索引范围列表,
子类必须重写此方法
|
protected boolean |
isEmptyCell(org.apache.commons.csv.CSVRecord row,
int idx)
行由idx指定单元为空返回
true,否则返回false,
子类必须重写此方法 |
void |
read(java.io.InputStream inputStream,
java.nio.charset.Charset charset,
java.lang.String format)
从
InputStream将导入数据记录,
子类必须重写此方法 |
consumeRows, converExp, debugOutput, getRows, getSheetConfig, moreEmptyCheck, read, read, read, read, setRows, setSheetConfig, subFirst, suffixOf, withRowsConsumerpublic CSVReader()
public CSVReader(java.util.function.Consumer<?> beanConsumer)
public CSVReader(SheetConfig sheetConfig, java.util.function.Consumer<?> beanConsumer)
public CSVReader(SheetConfig sheetConfig, java.util.List<?> rows, java.util.function.Consumer<?> beanConsumer)
public CSVReader(SheetConfig sheetConfig)
public CSVReader(BaseExcelReader builder)
public void read(java.io.InputStream inputStream,
java.nio.charset.Charset charset,
java.lang.String format)
throws java.io.IOException
BaseExcelReaderInputStream将导入数据记录,
子类必须重写此方法read 在接口中 IExcelReaderread 在类中 BaseExcelReader<org.apache.commons.csv.CSVRecord>charset - 数据编码为null使用默认值format - 文件格式,即文件后缀: .xls,xlxs,.cxvjava.io.IOExceptionprotected java.lang.String getCellAsString(org.apache.commons.csv.CSVRecord row,
int idx)
BaseExcelReadergetCellAsString 在类中 BaseExcelReader<org.apache.commons.csv.CSVRecord>protected boolean isEmptyCell(org.apache.commons.csv.CSVRecord row,
int idx)
BaseExcelReadertrue,否则返回false,
子类必须重写此方法isEmptyCell 在类中 BaseExcelReader<org.apache.commons.csv.CSVRecord>protected java.util.List<java.lang.Integer> indexsOfRow(org.apache.commons.csv.CSVRecord row)
BaseExcelReaderindexsOfRow 在类中 BaseExcelReader<org.apache.commons.csv.CSVRecord>Copyright © 2024. All Rights Reserved.