[JAVA] - Java i apache poi - czytanie komorek z Excela

0

Mam kod :

public class ReadXL {
public static void main(String argv[]){
String fileToBeRead="C:/cos.xls";
try{
System.out.print("strat"+"\n");
HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileToBeRead));
HSSFSheet sheet = workbook.getSheetAt(0);
HSSFRow row = sheet.getRow(0);
if(row.getCell((short)(0)) == null)
{
System.out.print("pusta");
}
}catch(Exception c)
{
System.out.println("!! Bang !! xlRead() : " + c );
}

                    }

}

Wydruk konsoli :

strat

!! Bang !! xlRead() : java.lang.NullPointerException

Nie wiem co dalej porblem polega na tym ze przed przeczytaniem zawartosci komorki musze wieedziec czy zawiera ona cos czy tez nie bo jesli bede czytal komorke ktora nic nie zawiera to rowniez pokaze mi sie ten sam blad. Dlatego w if`e sprawdzam warunek ale nic z tego aplikacja sie wywala. Jakies porady ?

0

A nie powinienes jeszcze sprawdzic czy sheet jest null`em?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.