excel
Class Workbook

java.lang.Object
  |
  +--excel.Workbook

public class Workbook
extends java.lang.Object

Klasse Workbook


Field Summary
protected  org.apache.poi.hssf.usermodel.HSSFPalette cls_palette
           
protected  org.apache.poi.hssf.usermodel.HSSFCellStyle cls_styleHeader
           
protected  org.apache.poi.hssf.usermodel.HSSFCellStyle cls_styleKeyFigure
           
protected  org.apache.poi.hssf.usermodel.HSSFCellStyle cls_styleRow
           
protected  org.apache.poi.hssf.usermodel.HSSFCellStyle cls_styleRowHeader
           
protected  org.apache.poi.hssf.usermodel.HSSFCellStyle cls_styleRowHeaderNum
           
 
Constructor Summary
Workbook()
           
 
Method Summary
 void close()
          Excel-Workbook schliessen
 boolean createNamedRange(java.lang.String rangeName, java.lang.String sheetName, short firstColExcel, short firstRowExcel, short lastColExcel, short lastRowExcel)
          Es wird ein Excel-Name erzeugt, der sich auf einen Excel-Bereich bezieht.
 excel.Sheet createSheet(java.lang.String sheetName)
          Excel-Sheet erzeugen
 boolean existsName(java.lang.String name)
           
 boolean existsSheet(java.lang.String sheetName)
           
 int getNumberOfNames()
           
 int getNumberOfSheets()
           
 excel.Sheet getSheet(java.lang.String sheetName)
          Gib eine Referenz zu einem Excel-Sheet.
 boolean open(java.lang.String pFileName)
          Excel-Workbook OHNE Vorlage öffnen
 boolean open(java.lang.String pFileName, java.lang.String pVorlage)
          Excel-Workbook mit Vorlage öffnen
 void removeName(java.lang.String name)
           
 void removeSheet(java.lang.String sheetName)
           
protected  void setPalette()
           
protected  void setStyles()
           
 boolean write()
          Excel-Workbook als Excel-Datei schreiben
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cls_palette

protected org.apache.poi.hssf.usermodel.HSSFPalette cls_palette

cls_styleHeader

protected org.apache.poi.hssf.usermodel.HSSFCellStyle cls_styleHeader

cls_styleRow

protected org.apache.poi.hssf.usermodel.HSSFCellStyle cls_styleRow

cls_styleRowHeader

protected org.apache.poi.hssf.usermodel.HSSFCellStyle cls_styleRowHeader

cls_styleRowHeaderNum

protected org.apache.poi.hssf.usermodel.HSSFCellStyle cls_styleRowHeaderNum

cls_styleKeyFigure

protected org.apache.poi.hssf.usermodel.HSSFCellStyle cls_styleKeyFigure
Constructor Detail

Workbook

public Workbook()
Method Detail

open

public boolean open(java.lang.String pFileName,
                    java.lang.String pVorlage)
             throws java.io.FileNotFoundException,
                    java.io.IOException
Excel-Workbook mit Vorlage öffnen

Parameters:
pFileName - Name der Excel-Ausgabedatei
pVorlage - Name der Excel-Vorlagedatei
java.io.FileNotFoundException
java.io.IOException

open

public boolean open(java.lang.String pFileName)
Excel-Workbook OHNE Vorlage öffnen

Parameters:
pFileName - Name der Excel-Ausgabedatei

write

public boolean write()
              throws java.io.IOException
Excel-Workbook als Excel-Datei schreiben

java.io.IOException

close

public void close()
Excel-Workbook schliessen


createSheet

public excel.Sheet createSheet(java.lang.String sheetName)
Excel-Sheet erzeugen

Parameters:
sheetName - Name des Excel-Sheets, das erzeugtwerden soll; ein bereits vorhandenes Sheet mit gleichem Namen wird überschrieben

getSheet

public excel.Sheet getSheet(java.lang.String sheetName)
Gib eine Referenz zu einem Excel-Sheet.

Parameters:
sheetName - Name des Excel-Sheets. Ist das Sheet mit diesem Namen nicht vorhanden, ist das Ergebnis die Referenz 'null'.

createNamedRange

public boolean createNamedRange(java.lang.String rangeName,
                                java.lang.String sheetName,
                                short firstColExcel,
                                short firstRowExcel,
                                short lastColExcel,
                                short lastRowExcel)
Es wird ein Excel-Name erzeugt, der sich auf einen Excel-Bereich bezieht. Die Bereichsangaben werden in absolute Excel-Adressen umgesetzt. Falls der angegebene 'rangeName' schon existiert, wird er überschrieben.

Parameters:
rangeName - Excel-Range Name, indem der Bereich fuer die erzeugten Daten hinterlegt wird
sheetName - Excel-Sheet aus das sich der zu definierende Name bezieht

getNumberOfNames

public int getNumberOfNames()

getNumberOfSheets

public int getNumberOfSheets()

removeName

public void removeName(java.lang.String name)
Parameters:
name - Excel-Name, der gelöscht werden soll;

removeSheet

public void removeSheet(java.lang.String sheetName)
Parameters:
sheetName - Name des Excel-Sheets, das gelöscht werden soll;

existsSheet

public boolean existsSheet(java.lang.String sheetName)
Parameters:
sheetName - Name des Excel-Sheets, dessen Existenz geprüft werden soll.

existsName

public boolean existsName(java.lang.String name)
Parameters:
name - Name des Excel-Namensobjektes, dessen Existenz geprüft werden soll.

setPalette

protected void setPalette()

setStyles

protected void setStyles()