Wczytanie i prezentacja plików xls, csv, dif

0

Cześć.

Mam za zadanie wczytać pliki(xls, csv lub dif), po stronie serwera je obsłużyć i na froncie je ładnie zaprezentować - całą zawartość bez podziału na kolumny. Dopiero jak wybiorę separator(średnik, przecinek) nastąpi podział na kolumny. Moje pytanie brzmi.. jak te formaty skonwertować? Xls i dif konwertować do csv w locie po stronie serwera? Macie jakiś pomysł?

Pozdrawiam

(Java EE, GWT)

0

Nie wiem jaką strukturę mają te pliki ale jeśli zawierają te same dane tylko są w różnych formatach pliku to zrób sobie z tego jakaś kolekcje obiektów (lub przepisz do bazy) a potem wyświetlaj jak tam chcesz. Pamietaj tylko że jak te pliki mają wiele rekordów to wczytywanie tego w całości do pamięci może zabić ci pamięć (w zależności ile tego tam jest).

0

Każdy plik ma inną strukturę, inne kolumny, inne dane. Obecnie wczytuje plik CSV koduje go do Base64 i obsługuje po stronie serwera. Jeszcze nie wymyśliłem jak zrobię to z xls, chyba podobnie - tylko będę konwertował na backendzie xls -> csv.

Pozdrawiam

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