Apache POI Excel Letzte Reihe einer bestimmten Spalte

Kasashii

Mitglied
Hallo,

ich hoffe ihr könnt mir weiterhelfen.
Und zwar müsste ich bei Excel die letzte Reihe einer bestimmten Spalte auslesen. Ich nutze Apache POI und mit der Methode getLastRowNum wird nur die letzte Reihe im gesamten Sheet bestimmt. Da die Excel-Tabelle allerdings unterschiedlich groß ist wird dann eine NullPointerException geworfen und das Programm abgebrochen.
Gibt es da eine andere Funktion die ich nicht kenne? Sonst müsste ich mir einen Workaround schreiben der die Spalte komplett ausliest und in einer neuen Exceltabelle überprüft.

Danke schon mal
 
In Excel selbst würde man sich die Spalte als Range holen und auf Basis dieser Range arbeiten.
Ich fürchte jedoch Apache POI hat keine Methode, welche eine spezielle Spalte zurückliefert. Zumindest kenne ich keine und habe in den Docs spontan auch keine gefunden. Vermutlich wirst du nicht drumherum kommen die Rows zu iterieren bis deine gewünschte Spalte leer ist.
 

Neue Themen


Zurück
Oben