org.pentaho.di.trans.steps.excelinput.poi
Class PoiWorkbook

java.lang.Object
  extended by org.pentaho.di.trans.steps.excelinput.poi.PoiWorkbook
All Implemented Interfaces:
org.pentaho.di.core.spreadsheet.KWorkbook

public class PoiWorkbook
extends Object
implements org.pentaho.di.core.spreadsheet.KWorkbook


Constructor Summary
PoiWorkbook(String filename, String encoding)
           
 
Method Summary
 void close()
           
 String getEncoding()
           
 String getFilename()
           
 int getNumberOfSheets()
           
 org.pentaho.di.core.spreadsheet.KSheet getSheet(int sheetNr)
           
 org.pentaho.di.core.spreadsheet.KSheet getSheet(String sheetName)
           
 String[] getSheetNames()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PoiWorkbook

public PoiWorkbook(String filename,
                   String encoding)
            throws org.pentaho.di.core.exception.KettleException
Throws:
org.pentaho.di.core.exception.KettleException
Method Detail

close

public void close()
Specified by:
close in interface org.pentaho.di.core.spreadsheet.KWorkbook

getSheet

public org.pentaho.di.core.spreadsheet.KSheet getSheet(String sheetName)
Specified by:
getSheet in interface org.pentaho.di.core.spreadsheet.KWorkbook

getSheetNames

public String[] getSheetNames()
Specified by:
getSheetNames in interface org.pentaho.di.core.spreadsheet.KWorkbook

getFilename

public String getFilename()

getEncoding

public String getEncoding()

getNumberOfSheets

public int getNumberOfSheets()
Specified by:
getNumberOfSheets in interface org.pentaho.di.core.spreadsheet.KWorkbook

getSheet

public org.pentaho.di.core.spreadsheet.KSheet getSheet(int sheetNr)
Specified by:
getSheet in interface org.pentaho.di.core.spreadsheet.KWorkbook