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 nicht.
Wie kann ich die Bedingung realisieren? Oder habt Ihr eine andere Idee.
Vielen Dank im Voraus.
Tschüss
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 nicht.
Wie kann ich die Bedingung realisieren? Oder habt Ihr eine andere Idee.
Vielen Dank im Voraus.
Tschüss