Я хотел бы импортировать CSV-файл и импортировать его данные в существующий JTable.
файл csv содержит неопределенное количество столбцов.
пример:
UID, param, Number, Neuer Datentyp, Комментар
ТК-21-РС-57, даже, IA,?, Аа
TC-21-PC-466,?,?,?,
ТК-21-РС-467,?,?,?, Сс
ТК-21-PC-462,?,?,?,
TC-21-PC-463,?,?,?, Dd
В jtable мы ищем UID и
1) если UID в файле csv такой же, как в jtable =>, эта строка в jtable сохраняется, но значения изменяются (param, number, Neuer Datentyp, Kommentar ...).
2) если нет, мы вставляем новую строку в jtable с загруженными данными из CSV-файла
Я использовал CSVReader для чтения содержимого CSV:
val reader = CSVReader.open(file)(defaultCsvFormat)
val data = reader.all().map(_ map postProcessCell)
reader.close()
Может ли кто-нибудь мне помочь? заранее спасибо