jxl api

0

witam

korzystam z biblioteki jxl do czytania/edytowania/tworzenia plików xls z poziomu Javy. Mam jednak z nią trochę kłopotów, a konkretniej z pustymi komórkami - z tego co wiem nie da się z poziomu biblioteki sprawdzić czy komórka jest pusta, żadne .equals(" ") czy /equals("") też tu nie działa, dostaję tylko wyjątek, który mogę przechwycić - i powiedzmy że jest OK, chociaż chyba jest to nadużywanie wyjątków. Sytuacja wygląda tak: gdy czytam plik utworzony nie z poziomu javy, pusta komórka to pusta komórka i dostaję wyjątek. Ale jeśli tworzę plik z poziomu jxl(powiedzmy że zapisuję wartość tylko do komórek A1 i B1) i potem go odczytuję, to mimo iż uzupełniłem wcześniej tylko dwie komórki, dla całej kolumny A i B wyświetla mi się pusta wartość ""(więc wyjątku nie dostaję). Spotkał się ktoś może z takim problemem?

0

//ok, poradziłem sobie, gdyby ktoś potrzebował, to

WritableCell cell = sheet.getWritableCell(x, y);

if (cell.getType() == CellType.LABEL) 

dzięki sprawdzeniu CellType mogę pominąć ten dziwny błąd.

1 użytkowników online, w tym zalogowanych: 0, gości: 1