类 ExcelReaderSheetBuilder

java.lang.Object
com.sh.wf.excel.read.builder.ExcelReaderSheetBuilder

public class ExcelReaderSheetBuilder extends Object
Build sheet
  • 构造器详细资料

    • ExcelReaderSheetBuilder

      public ExcelReaderSheetBuilder()
    • ExcelReaderSheetBuilder

      public ExcelReaderSheetBuilder(ExcelReader excelReader)
  • 方法详细资料

    • sheetNo

      public ExcelReaderSheetBuilder sheetNo(Integer sheetNo)
      Starting from 0
      参数:
      sheetNo - Integer
      返回:
      ExcelReaderSheetBuilder
    • sheetName

      public ExcelReaderSheetBuilder sheetName(String sheetName)
      sheet name
      参数:
      sheetName - String
      返回:
      ExcelReaderSheetBuilder
    • headRowNumber

      public ExcelReaderSheetBuilder headRowNumber(Integer headRowNumber)
      Count the number of added heads when read sheet. 0 - This Sheet has no head ,since the first row are the data 1 - This Sheet has one row head , this is the default 2 - This Sheet has two row head ,since the third row is the data
      参数:
      headRowNumber - Integer
      返回:
      ExcelReaderSheetBuilder
    • head

      public ExcelReaderSheetBuilder head(List<List<String>> head)
      参数:
      head - List
      返回:
      ExcelReaderSheetBuilder
    • head

      public ExcelReaderSheetBuilder head(Class clazz)
      参数:
      clazz - Class
      返回:
      ExcelReaderSheetBuilder
    • registerConverter

      public ExcelReaderSheetBuilder registerConverter(Converter converter)
      Custom type conversions override the default.
      参数:
      converter - Converter
      返回:
      ExcelReaderSheetBuilder
    • registerReadListener

      public ExcelReaderSheetBuilder registerReadListener(ReadListener readListener)
      Custom type listener run after default
      参数:
      readListener - ReadListener
      返回:
      ExcelReaderSheetBuilder
    • use1904windowing

      public ExcelReaderSheetBuilder use1904windowing(Boolean use1904windowing)
      true if date uses 1904 windowing, or false if using 1900 date windowing. default is false
      参数:
      use1904windowing - Boolean
      返回:
      ExcelReaderSheetBuilder
    • autoTrim

      public ExcelReaderSheetBuilder autoTrim(Boolean autoTrim)
      Automatic trim includes sheet name and content
      参数:
      autoTrim - Boolean
      返回:
      ExcelReaderSheetBuilder
    • build

      public ReadSheet build()
    • doRead

      public void doRead()
      Sax read
    • doReadSync

      public <T> List<T> doReadSync()
      Synchronous reads return results
      类型参数:
      T - T
      返回:
      List