类 SheetReader

java.lang.Object
gu.sql2java.excel.BaseExcelReader<org.apache.poi.ss.usermodel.Row>
gu.sql2java.excel.SheetReader
所有已实现的接口:
IExcelReader

public class SheetReader extends BaseExcelReader<org.apache.poi.ss.usermodel.Row>
EXCEL Sheet(工作薄)导入
从以下版本开始:
3.29.6
作者:
guyadong
  • 构造器详细资料

    • SheetReader

      public SheetReader()
    • SheetReader

      public SheetReader(Consumer<?> beanConsumer)
    • SheetReader

      public SheetReader(SheetConfig sheetConfig, Consumer<?> beanConsumer)
    • SheetReader

      public SheetReader(SheetConfig sheetConfig, List<?> rows, Consumer<?> beanConsumer)
    • SheetReader

      public SheetReader(SheetConfig sheetConfig)
    • SheetReader

      public SheetReader(BaseExcelReader builder)
  • 方法详细资料

    • read

      public void read(InputStream inputStream, Charset charset, String format) throws IOException
      从第一个工作薄导入数据
      指定者:
      read 在接口中 IExcelReader
      覆盖:
      read 在类中 BaseExcelReader<org.apache.poi.ss.usermodel.Row>
      参数:
      charset - 数据编码为null使用默认值
      format - 文件格式,即文件后缀: .xls,xlxs,.cxv
      抛出:
      IOException
    • getCellAsString

      protected String getCellAsString(org.apache.poi.ss.usermodel.Row row, int idx)
      从类复制的说明: 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

      protected List<Integer> indexsOfRow(org.apache.poi.ss.usermodel.Row row)
      从类复制的说明: 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>