类 CSVReader
java.lang.Object
gu.sql2java.excel.BaseExcelReader<org.apache.commons.csv.CSVRecord>
gu.sql2java.excel.CSVReader
- 所有已实现的接口:
IExcelReader
CSV文件导入
- 从以下版本开始:
- 3.29.0
- 作者:
- guyadong
-
字段概要
从类继承的字段 gu.sql2java.excel.BaseExcelReader
debugOutput, fetchColumns, sheetConfig -
构造器概要
构造器构造器说明CSVReader(BaseExcelReader builder) CSVReader(SheetConfig sheetConfig) CSVReader(SheetConfig sheetConfig, Consumer<?> beanConsumer) CSVReader(SheetConfig sheetConfig, List<?> rows, Consumer<?> beanConsumer) -
方法概要
修饰符和类型方法说明protected StringgetCellAsString(org.apache.commons.csv.CSVRecord row, int idx) 从单元格读取数据转为String, 子类必须重写此方法indexsOfRow(org.apache.commons.csv.CSVRecord row) 返回列的索引范围列表, 子类必须重写此方法protected booleanisEmptyCell(org.apache.commons.csv.CSVRecord row, int idx) 行由idx指定单元为空返回true,否则返回false, 子类必须重写此方法voidread(InputStream inputStream, Charset charset, String format) 从InputStream将导入数据记录, 子类必须重写此方法从类继承的方法 gu.sql2java.excel.BaseExcelReader
consumeRows, converExp, debugOutput, getRows, getSheetConfig, moreEmptyCheck, read, read, read, read, setRows, setSheetConfig, subFirst, suffixOf, withRowsConsumer
-
构造器详细资料
-
CSVReader
public CSVReader() -
CSVReader
-
CSVReader
-
CSVReader
-
CSVReader
-
CSVReader
-
-
方法详细资料
-
read
从类复制的说明:BaseExcelReader从InputStream将导入数据记录, 子类必须重写此方法- 指定者:
read在接口中IExcelReader- 覆盖:
read在类中BaseExcelReader<org.apache.commons.csv.CSVRecord>- 参数:
charset- 数据编码为null使用默认值format- 文件格式,即文件后缀: .xls,xlxs,.cxv- 抛出:
IOException
-
getCellAsString
从类复制的说明:BaseExcelReader从单元格读取数据转为String, 子类必须重写此方法- 覆盖:
getCellAsString在类中BaseExcelReader<org.apache.commons.csv.CSVRecord>
-
isEmptyCell
protected boolean isEmptyCell(org.apache.commons.csv.CSVRecord row, int idx) 从类复制的说明:BaseExcelReader行由idx指定单元为空返回true,否则返回false, 子类必须重写此方法- 覆盖:
isEmptyCell在类中BaseExcelReader<org.apache.commons.csv.CSVRecord>
-
indexsOfRow
从类复制的说明:BaseExcelReader返回列的索引范围列表, 子类必须重写此方法- 覆盖:
indexsOfRow在类中BaseExcelReader<org.apache.commons.csv.CSVRecord>
-