Excel bzw. *.csv-Datei lesen

Status
Nicht offen für weitere Antworten.

MQue

Top Contributor
Hallo,

ich möchte die erste und die dritte Spalte einer csv- Datei lesen, wie kann ich das am Besten machen (mit welchem Reader),
Gibts da vielleicht ein Beispiel, wie ich das am Besten lösen kann,

Vielen Dank für die Antworten,

lg
 

Niki

Top Contributor
Zeile für Zeile lesen und anschließend Parsen
Code:
BufferedReader reader = new BufferedReader(new FileReader(new File("....")));
String line = null;
while((line = reader.readLine()) != null){
  String[] spalten = line.split(";");
  String ersteSpalte = spalten[0];
  String dritteSpalte = spalten[2];
}
 

MQue

Top Contributor
@Niki: Danke

hat jemand eine Idee wie folgende Zeiten zusammenhängen könnten:

Code:
10.03.2008  18:34:52      ->      39517774212,963

Laut meinen Angaben soll die rechte Zahlenangabe die Zeit in ms sein, das kann aber meines erachtens nicht zusammenpassen, da ja die meisten bis alle zeiten am 01.01.1970 anfangen und da ist 39517774212,963 eindeutig zu klein um an das Datum 10.03.2008 18:34:52 heranzukommen,

Vielleicht hat ja jemand eine Idee, wie man aus der rechten Zeitangabe auf die linke kommt,

lg
 
S

SlaterB

Gast
erstelle dir doch zwei solcher Zeiten, z.B. mit einem Tag Unterschied, lasse dir die komischen Kommazahlen dazu ausgeben,
rechne die Differenz aus, dann weißt sowohl die Einheit für einen bestimmten Zeitraum (einen Tag) als auch einen Referenzwert und kannst beliebige Werte ausrechen


Beispiel:
Seit der heutige Tag 14.07.2008 in einer beliebigen Skala der Wert 4000 und sei gestern der Wert 3996,
dann wüßtest du, dass eine Differenz von 4 einem Tag enspricht,

hast du nun einen beliebigen Wert von 2200,
dann sind das 1800 weniger als 4000, also 450 Tage weniger als der 14.07.2008
 
G

Gast

Gast
@Niki: Das funktioniert aber nur wenn bei CSV-Datein

Such mal nach POI bzw. JXL.
 

MQue

Top Contributor
Naja, die Idee ist ganz gut aber ich glaube nicht, dass das auf meine Daten anwendbar ist.

Ich poste mal ein paar zeilen, die Zeit in ms ist viel zu klein,
Keine Ahnung, wie da der zusammenhang zwischen der Zeit und der Zeit in ms ist,

ich muss ja irgendwie von der Zeit in ms auf die Zeit kommen,!??




Code:
name                     Zeit                                   Wert                      Zeit in ms

Var1:	          10.03.2008 18:34:52.52	       40	       39517774212,9630
Var2:     	  10.03.2008 18:34:52.52	       10100	     39517774212,9630
Var 3:	         10.03.2008 18:34:52.52	               0	    	39517774212,9630
Var 4:	         10.03.2008 18:34:57.57	               0	 	39517774270,8333
Var 5: 	         10.03.2008 18:34:57.57	               10100	     39517774270,8333
Var6: 	          10.03.2008 18:34:57.57	       0	 	39517774270,8333
Var1:	          10.03.2008 18:34:57.57	      40	 	39517774270,8333
Var2:	         10.03.2008 18:34:57.57	              10100	      39517774270,8333
Var 3:	         10.03.2008 18:34:57.57	               0	         39517774270,8333
Var 4:	         10.03.2008 18:35:02.02	               0	         39517774328,7037
Var 5:	         10.03.2008 18:35:02.02	               10100	      39517774328,7037
Var 6:	          10.03.2008 18:35:02.02	       0	 	 39517774328,7037
Var1:	          10.03.2008 18:35:02.02	       40	  	39517774328,7037
Var2:	          10.03.2008 18:35:02.02	       10100	      39517774328,7037

...
 
S

SlaterB

Gast
tolle Formatierung, jedes ordnende Leerzeichen wäre zuviel Arbeit?

5.05 sec entsprechen 57.87
4.45 sec entsprechen 57.87

tja, nicht konsistent,
damit ist das von mir angesprochene Verfahren leider nicht mehr denkbar,
wäre ein Lottospiel variierender Unterschiede
 

Siassei

Bekanntes Mitglied
Was bedeutet die Spalte "Wert"? In wie fern nimmt diese Spalte auf die Zeiten einfluss?

//Edit: Keinen :oops:
 

Siassei

Bekanntes Mitglied
von 18:34:52.52 -> 10.03.2008 18:34:57.57 = 57,8703 (entspricht 5,05 s)
von 18:34:57.57 -> 10.03.2008 18:35:02.02 = 57,8704 (entspricht 4,45 s)

-> 0,0001 = 0,6 s

das richt nach einem amerikanischen Einheitensytem oder MS :wink:
 

Siassei

Bekanntes Mitglied
SlaterB hat gesagt.:
tolle Formatierung, jedes ordnende Leerzeichen wäre zuviel Arbeit?

5.05 sec entsprechen 57.87
4.45 sec entsprechen 57.87

tja, nicht konsistent,
damit ist das von mir angesprochene Verfahren leider nicht mehr denkbar,
wäre ein Lottospiel variierender Unterschiede

Sicher ???:L

//Edit: Wie gefällt dir die Formatierung? Toll :wink:
 

MQue

Top Contributor
Siassei hat gesagt.:
das richt nach einem amerikanischen Einheitensytem oder MS :wink:


Das Zeug ist vom Betriebssystem WinCC,

Also zusammengefasst kann man sagen, das es keinen offensichtlichen Zusammenhang zwischen dem Zeitwert in ms und dem "normalen" Zeitwert gibt??

lg
 

Siassei

Bekanntes Mitglied
Michael1234 hat gesagt.:
Siassei hat gesagt.:
das richt nach einem amerikanischen Einheitensytem oder MS :wink:


Das Zeug ist vom Betriebssystem WinCC,

Also zusammengefasst kann man sagen, das es keinen offensichtlichen Zusammenhang zwischen dem Zeitwert in ms und dem "normalen" Zeitwert gibt??

lg
SPS, wie scön :wink: Um einen zusammenhang bestätigen zu können, müsste der OP weitere Zeilen mit neuen Zeitwerten posten
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
A In Excel-Datei schreiben, Formeln der Mappe anwenden, Wert lesen Allgemeine Java-Themen 3
M Excel Datei Erstellen Allgemeine Java-Themen 2
D ODS.Datei öffnet leider in Excel Allgemeine Java-Themen 3
L JavaFX JavaFX Chart in Apache Poi Excel Datei Allgemeine Java-Themen 2
Trèfle Excel-Datei nicht speicherbar, da von Java zum Bearbeiten gesperrt. Allgemeine Java-Themen 3
L Excel Datei löscht sich selbst im Programm - Java Allgemeine Java-Themen 3
H Excel Datei einlesen mit Apache POI Allgemeine Java-Themen 1
E Excel Datei weiter verarbeiten Allgemeine Java-Themen 4
N POI Passwortgeschützte Excel-Datei bearbeiten Allgemeine Java-Themen 3
B Excel Datei in einem Java Programm mit GUI darstellen Allgemeine Java-Themen 9
S Passwort geschützte Excel Datei öffnen (POI) Allgemeine Java-Themen 4
Y Excel datei einlesen und inhalt verarbeiten Allgemeine Java-Themen 8
A CSV-Datei (Spalt A -> Excel) in Array packen und auslesen Allgemeine Java-Themen 25
A Excel-Datei öffnen Allgemeine Java-Themen 9
G Java POI HSSF Excel Datei Gruppierung und Gliederung Allgemeine Java-Themen 2
S Anzahl der Stunden in Excel Datei schreiben Allgemeine Java-Themen 2
S In excel Datei schreiben Allgemeine Java-Themen 1
V (Excel-) Datei geöffnet? Allgemeine Java-Themen 4
F Xml-datei zu Excel exportieren Allgemeine Java-Themen 5
ARadauer Excel Datei in Excel aus Java heraus öffnen Allgemeine Java-Themen 10
P Drucken einer Excel Datei in Java Allgemeine Java-Themen 8
P Excel-Datei mit Java bearbeiten Allgemeine Java-Themen 2
G Daten in eine vorhandene Excel-Datei schreiben Allgemeine Java-Themen 3
D Excel-Datei mit Java auslesen Allgemeine Java-Themen 1
E Excel-Datei via POI-HSSF modifizieren Allgemeine Java-Themen 5
M Zugriff auf Excel -Datei Allgemeine Java-Themen 5
OnDemand Excel lesen wie CSV Allgemeine Java-Themen 7
I HTML / XHTML Seite nach Excel exportieren. Suche Lib Allgemeine Java-Themen 12
O Wie kann ich in Apache POI (Excel Dateien schreiben) Datumszellen in Excel erzeugen Allgemeine Java-Themen 6
N Apache POI/ neue Reihe in Excel mit einem Button Allgemeine Java-Themen 2
G Excel File öffnen, in Zelle schreiben, abspeichern Allgemeine Java-Themen 6
G Excel Datum richtig auf der Konsole ausgeben Allgemeine Java-Themen 1
G Excel Tabelle lesen und in neue Excel Tabelle einfügen Allgemeine Java-Themen 11
C Aus MEHREREN Excel Tabellen bestimmte Zelle addieren Allgemeine Java-Themen 1
offi Excel mit Inhalten aus DB öffnen ohne zu speichern Allgemeine Java-Themen 8
C Zeilen-"Vektor" aus Excel-Tabelle suchen Allgemeine Java-Themen 0
R EXCEL Range und HSSF POI CellRangeAddress Allgemeine Java-Themen 1
J Apache POI Excel- Blattschutz aufheben Allgemeine Java-Themen 2
ms_cikar Java Excel bearbeiten spalten werden überschrieben. Allgemeine Java-Themen 4
T Geschlossen: Apache POI - Excel einlesen Allgemeine Java-Themen 0
U Java Excel export Allgemeine Java-Themen 1
M Excel Formel in Java Allgemeine Java-Themen 7
D Mit Hilfe von Java aus Excel-Sheet Zellen in neues Excel Dokument kopieren Allgemeine Java-Themen 3
T Java Excel Drop Down Formularsteuerelement Allgemeine Java-Themen 0
C Benutzereingabe von EXCEL-Funktionen parsen Allgemeine Java-Themen 4
T Excel - mit jxf sprachabhängige Formeln schreiben Allgemeine Java-Themen 2
J Ausgabe nach Excel Allgemeine Java-Themen 1
Todesbote Zeilen aus Excel in andere Excel Tabelle kopieren Allgemeine Java-Themen 0
Todesbote Excel Zellen umranden Allgemeine Java-Themen 1
Todesbote Excel Blattschutz aufheben und Daten einfügen Allgemeine Java-Themen 3
G Langtexte - Cellformat import in Excel Allgemeine Java-Themen 3
T Mit Apache Poi Daten aus einer Excel Tabelle kopieren und in Word einfügen Allgemeine Java-Themen 1
R Variablen per HSSF geheime Werte von JAVA an EXCEL Allgemeine Java-Themen 2
J excel einbinden Allgemeine Java-Themen 2
M Threads Excel files bearbeiten Allgemeine Java-Themen 4
S Java & Excel Allgemeine Java-Themen 4
R Datum in Excel Tabelle eintragen Allgemeine Java-Themen 6
C Java Excel Button Allgemeine Java-Themen 2
M Bilder aus Excel auslesen Allgemeine Java-Themen 6
A Excel nach bestimmten Inhalt durchsuchen Allgemeine Java-Themen 8
M Aus Excel Tabelle lesen und Werte in Array speichern Allgemeine Java-Themen 15
P Absatz im String / Excel / /n geht nicht Allgemeine Java-Themen 2
P java tabelle auslesen - xls (excel) fehler Allgemeine Java-Themen 5
H Excel Ausdrucken per Knopfdruck Allgemeine Java-Themen 6
P Excel-Sheets erzeugen aus Report Allgemeine Java-Themen 2
A Excel Tabelle in JFrame darstellen Allgemeine Java-Themen 6
M POI Excel Cell copie Allgemeine Java-Themen 4
J Zeilenumbruch - Excel Export HSSF Allgemeine Java-Themen 10
C Strings in Excel einlesen! Allgemeine Java-Themen 2
G Input/Output Apache POI Excel Allgemeine Java-Themen 5
D Java Excel API - Schreiben in Excel lässt sich nicht über Makro starten Allgemeine Java-Themen 18
M POI Excel Problem mit akt. der Summenfelder aus Vorlage Allgemeine Java-Themen 4
T DLL in Java einbinden (Quelltext aus Excel VBA) Allgemeine Java-Themen 5
S Excel -> Webseiten Formular -> Excel Allgemeine Java-Themen 5
H excel einlesen und in db schreiben Allgemeine Java-Themen 2
V Apache POI Excel Datum auslesen Allgemeine Java-Themen 6
V Apache POI Excel Sheet auslesen Allgemeine Java-Themen 5
C Datum in Excel auslesen Allgemeine Java-Themen 13
G Excel Menüsteuerung ansprechen Allgemeine Java-Themen 3
M Rein informativ - Daten aus Excel-Tabelle in Java-Programm importieren Allgemeine Java-Themen 3
M Poi-Excel: vorhandene Formatierung verwenden Allgemeine Java-Themen 2
T OLE-Automation mit Excel (Wert übergabe) Allgemeine Java-Themen 1
T Jakarta Objekt (Excel Sheet) in Swing/SWT einbetten Allgemeine Java-Themen 3
H POI Excel lesen und schreiben Allgemeine Java-Themen 10
T Apache POI Export EXCEL - [Zahlen-Werte] Allgemeine Java-Themen 1
S Excel in mySQL importieren Allgemeine Java-Themen 3
B JEE Excel Kalkulation Allgemeine Java-Themen 5
J Java-Neuling und Excel - autsch! Allgemeine Java-Themen 16
G Excel-Daten in Datenbank speichern - Problem mit leeren Feldern Allgemeine Java-Themen 7
mh Excel mit POI auslesen Allgemeine Java-Themen 5
S Java Excel bestimmte Zellen auslesen (POI HSSF) Allgemeine Java-Themen 11
J Mit POI Zeile in Excel löschen Allgemeine Java-Themen 5
M Formattierung von Excel Spalten mit jxl Allgemeine Java-Themen 4
G Daten von Excel kopieren - sinnvolle Datenstruktur? Allgemeine Java-Themen 3
G Excel Werte / Zellen formatieren Allgemeine Java-Themen 5
F Formatieren von Zellen in Excel mit Java POI Allgemeine Java-Themen 5
R Excel Export Allgemeine Java-Themen 5
T JCom Beispeil mit Excel Allgemeine Java-Themen 4
S Daten extrahieren aus Excel Dateien (auch 2k7) Allgemeine Java-Themen 4
M JAVA und Excel Allgemeine Java-Themen 8

Ähnliche Java Themen

Neue Themen


Oben