niedziela, maja 29, 2011

Java i Excel

Informatyk programista ma czasem fajnie. Zamiast siedzieć i dłubać z palca to może zawsze napisać sobie program do pomocy. Tak też mam ja dzisiaj. Potrzebuje wyciągnąć dane z Excela i wrzucić je odpowiednio sformatowane do XMLa :)

Faza pierwsza. Czy java jest w stanie otworzyć plik Excela.
Wujek google zwrócił odpowiedź JExcelApi :)
No to testujemy! :)

Na pewno przydatna będzie strona http://www.hiteshagrawal.com/java/java-excel-reading-excel-sheet-in-java polecam na dobry początek :)

Po ściągnięciu plików oprócz dokumentacji znajdziemy plik jar. Trzeba go podpiąć do projektu i do dzieła. 

Nie będę wklejał tutaj kodu, gdyż można znaleźć w sieci bardzo dobre przykłady. Poniżej kilka linków.
Dokumentacja

Ogólnie po 2 dniach testów i szukania rozwiązania do moich potrzeb muszę przyznać, że biblioteka jest bardzo fajna. Czyta to co chcę i jak chcę, bez problemów.
Jeżeli chodzi o zapis to nie mam pojęcia, nie testowałem bo nie miałem takiej potrzeby.

Mała uwaga, bibliotek obsługuje Excela w wersji od 2003 w dół, więc najnowsze pliki xlsx niestety nie otworzy.

Brak komentarzy: