JExcel- Zugriff auf leere Zellen kommt eine Fehlermeldung

Enfa

Grünschnabel
Hallo,

Ich greife per JExcel auf eine Excel-Tabelle. Einzelne Zellen kann ich durch eingabe im Methode sheet.getCell(spalte, row) zugreifen. Aber wenn ich auf eine Leere Zelle zugreifen möchte, dann kommt eine Fehlermeldung.

Um das Problem zu lösen, möchte ich eine if-Bedingung stellen:
Wenn der bestimmte Zelle nicht leer ist, dann speichere diesen Wert als String.
Wenn in der Zelle nichts steht, dann spring raus.

Habe einige Versuche gemacht:

if(aSheet.getCell(0,i) != null) --> dann speichere den inhalt.

oder:

if( aSheet.getCell(0,i).getContents() != null) oder:
if( ! aSheet.getCell(0,i).getContents().equals("")).

Funktioniert auch nicht.

Wie kann ich die Bedingung realisieren? Oder habt Ihr eine andere Idee.

Vielen Dank im Voraus.

Tschüss
 
Du sagst es wird eine Exception geworfen? Warum behandelst du diese dann nicht einfach mit einem Try-Catch Block?
 
Zurück