OpenCSV - Wie ordne ich ausgewählte Spalten unabhängig von der Reihenfolge Java Bean zu?
Ich habe eine CSV-Datei mit folgenden Spalten:id
, fname
, telephone
, lname
, address
.
Ich habe einPerson
Klasse mitid
, fname
undlname
Datenmitglieder. Ich möchte nur diese Spalten zuordnenPerson
Objekt aus einer CSV-Datei und verwerfentelephone
undaddress
Säulen. Wie kann ich das machen? Die Lösung muss skaliert werden, wenn in Zukunft weitere Spalten hinzugefügt werden. Und sollte unabhängig von der Spaltenposition funktionieren.
In einer idealen Lösung gibt der Benutzer nur die zu lesenden Spalten an und es sollte nur funktionieren.