2016-03-28 12 views
3

Ich habe in den letzten 2 Stunden für eine Lösung für mein Problem vergebens gesucht. Ich versuche, eine CSV-Datei mit zu lesen, kann ich die ganze Datei lesen, aber mein Problem ist, wie nur die Kopfzeile der CSV in einem Array extrahieren?Holen CSV-Datei-Header mit Apache Commons

Antwort

5

Standardmäßig ist der erste von CSVParser gelesene Datensatz immer ein Header-Datensatz, z. Im folgenden Beispiel:

CSVFormat csvFileFormat = CSVFormat.DEFAULT.withHeader(FILE_HEADER_MAPPING); 
FileReader fileReader = new FileReader("file"); 
CSVParser csvFileParser = new CSVParser(fileReader, csvFileFormat); 
List csvRecords = csvFileParser.getRecords(); 

csvRecords.get(0) wird den Kopfsatz zurückgeben.

+0

Gelöst! Danke :) – user3382344