csv Datei einlesen und ausgeben

perF

Neues Mitglied
Hallo Zusammen,

bin schon ziemlich verzweifelt und hoffe auf eure Hilfe. Als kleiner Background: Habe im Studium ein kleines Projekt erhalten und auch erst mit dem Lernen von Java begonnen. Ziel ist es eine csv Datei auszulesen und auszugeben.

csv:
us_de,01.01.2015 09:00,US/Eastern,7587
us_de,01.01.2015 09:15,US/Eastern,7580

Region:us_de, Datum: 01.01.2015 09:00, zeitzone: US/Eastern, index:7587

In weiteren Schritten sollen von allen Zeilen min und max werte ermittelt werden. Außerdem soll das Datum in ECT/GMT +1 umformatiert werden. Erstes Ziel ist es die Datei einzulesen und z.B. mittel Delimiter in Variablen zu schreiben.

Kann mir jemand behilflich sein? Ich danke euch allen vorab für eure Mühe.
 
Du kannst es aber auch ganz einfach mit Bordmitteln machen indem du die Datei zeilenweise einliest und am Delimiter (hier wohl "," ) mit split trennst. Also einfach nur die Methode split(...) der Klasse String anschauen.

Code:
        BufferedReader br = new BufferedReader(new FileReader(datei));
        while (String line = br.readLine() != null) {        }
           String[] pieces = line.split("\,");  // bin mir gerade nicht sicher ob man Komma entwerten muss
           // in pieces stehen jetzt die einzelnen Felder drin aus deiner csv-Datei
           // damit kannst du jetzt irgendwas machen

        }
Das ist aber nicht getestet ... ist aus einem anderen Projekt ausgeschnitten
 

Neue Themen


Zurück
Oben