У меня есть файл CSV со следующими столбцами: id
, fname
, telephone
, lname
, address
.
У меня есть класс Person
с членами id
, fname
и lname
. Я хочу сопоставить только эти столбцы с объектом Person
из файла CSV и отбросить столбцы telephone
и address
. Как я могу это сделать? Решение должно масштабироваться по мере добавления большего количества столбцов в будущем. И должен работать независимо от положения столбца.
В идеальном решении пользователь будет указывать только столбцы для чтения, и он должен просто работать.