Class StaxPoiSheet

  • All Implemented Interfaces:
    org.pentaho.di.core.spreadsheet.KSheet

    public class StaxPoiSheet
    extends Object
    implements org.pentaho.di.core.spreadsheet.KSheet
    Streaming reader for XLSX sheets.
    Rows should only be accessed sequentially: random access will severely impact performance.
    • Method Detail

      • getRow

        public org.pentaho.di.core.spreadsheet.KCell[] getRow​(int rownr)
        Specified by:
        getRow in interface org.pentaho.di.core.spreadsheet.KSheet
      • getName

        public String getName()
        Specified by:
        getName in interface org.pentaho.di.core.spreadsheet.KSheet
      • getRows

        public int getRows()
        Specified by:
        getRows in interface org.pentaho.di.core.spreadsheet.KSheet
      • getCell

        public org.pentaho.di.core.spreadsheet.KCell getCell​(int colnr,
                                                             int rownr)
        Specified by:
        getCell in interface org.pentaho.di.core.spreadsheet.KSheet
      • isDateCell

        protected boolean isDateCell​(String cellStyle)