Java - import tablicy z pliku CSV + obróbka danych

0

cześć
Jestem całkiem zielona z Javy bo dopiero zaczynam więc byłabym bardzo wdzięczna za pomoc.
Muszę napisać program posiadający coś jak lokalną bazę danych. Myślałam żeby był to np plik CSV (z danymi oddzielonymi średnikami). W pliku będzie ok 200 wierszy i kilkanaście kolumn z danymi.
Dodawanie kolejnych wierszy będzie rzadkim zajęciem więc można zgodzić się na taką niedogodność w postaci ręcznej edycji pliku CSV.
Program po uruchomieniu ma wczytać ten plik np do tablicy czy jakiejś tam swojej Klasy (Jtable?).
Następnie z rozwijalnego menu (może ComboBox) trzeba wybrać element z pierwszej kolumny wczytanej tabeli.
Po wybraniu automatycznie mają być kopiowane pozostałe dane z wybranego wiersza do okna z widokiem danych (kilka jTextArea?) i zamienione na zmienne powinny być dalej obrabiane w jakiś tam matematycznych obliczeniach - to chyba wydaje się najporstrze z całej zabawy.
Nie mam zielonego pojęcia od czego zacząć ale chciałbym wiedzieć czy coś takiego jest w ogóle możliwe, czy może w inny sposób podejść do tego zadania?

0

Dwieście wierszy to może być wystarczająco mało, żeby pobrać cały plik CSV i trzymać go w pamięci. W przeciwnym wypadku powinieneś rozważyć bazę danych. Ale załóżmy, że jednak CSV. Są biblioteki do tego. Ja używam OpenCSV, są też inne. Masz tam możliwość zaczytania pliku i operowania na liście obiektów, każdy obiekt to wiersza, a pola mogą mieć od razu typy, tekstowe i liczbowe powinny wystarczyć. Reszta co mówisz jest sensowna pod warunkiem, że nie chcesz zapisywać zmian z tych jTextArea w CSV. To oczywiście też jest wykonalne, ale zmiana w jednym polu wymusi zapis całego pliku (wtedy to jak nic baza danych).

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