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