Class StaxPoiWorkbook
- java.lang.Object
-
- org.pentaho.di.trans.steps.excelinput.staxpoi.StaxPoiWorkbook
-
- All Implemented Interfaces:
AutoCloseable,org.pentaho.di.core.spreadsheet.KWorkbook
public class StaxPoiWorkbook extends Object implements org.pentaho.di.core.spreadsheet.KWorkbook
Streaming reader for XLSX files.
Does not open XLS.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedStaxPoiWorkbook()StaxPoiWorkbook(InputStream inputStream, String encoding)StaxPoiWorkbook(String filename, String encoding)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()intgetNumberOfSheets()org.pentaho.di.core.spreadsheet.KSheetgetSheet(int sheetNr)org.pentaho.di.core.spreadsheet.KSheetgetSheet(String sheetName)StringgetSheetName(int sheetNr)String[]getSheetNames()
-
-
-
Constructor Detail
-
StaxPoiWorkbook
protected StaxPoiWorkbook()
-
StaxPoiWorkbook
public StaxPoiWorkbook(String filename, String encoding) throws org.pentaho.di.core.exception.KettleException
- Throws:
org.pentaho.di.core.exception.KettleException
-
StaxPoiWorkbook
public StaxPoiWorkbook(InputStream inputStream, String encoding) throws org.pentaho.di.core.exception.KettleException
- Throws:
org.pentaho.di.core.exception.KettleException
-
-
Method Detail
-
getSheet
public org.pentaho.di.core.spreadsheet.KSheet getSheet(String sheetName)
- Specified by:
getSheetin interfaceorg.pentaho.di.core.spreadsheet.KWorkbook
-
getSheetNames
public String[] getSheetNames()
- Specified by:
getSheetNamesin interfaceorg.pentaho.di.core.spreadsheet.KWorkbook
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceorg.pentaho.di.core.spreadsheet.KWorkbook
-
getNumberOfSheets
public int getNumberOfSheets()
- Specified by:
getNumberOfSheetsin interfaceorg.pentaho.di.core.spreadsheet.KWorkbook
-
getSheet
public org.pentaho.di.core.spreadsheet.KSheet getSheet(int sheetNr)
- Specified by:
getSheetin interfaceorg.pentaho.di.core.spreadsheet.KWorkbook
-
getSheetName
public String getSheetName(int sheetNr)
- Specified by:
getSheetNamein interfaceorg.pentaho.di.core.spreadsheet.KWorkbook
-
-