csv Bibliothek

Status
Nicht offen für weitere Antworten.
Ich sehe kein unterschied zwischen Bufferreader und csvReader.


Ich dachte nur ,dass csvReader die Zeilen ohnen diese zusätzlichen Symbole ausliest.

z.B. """" und ;;;;
 
Hier mein Code

Code:
 public static void main(String[] argv) { 

	  
	  try{
	  CSVReader reader = new CSVReader(new FileReader("c:/tmp/data.csv"));
	    String [] nextLine;
	    while ((nextLine = reader.readNext()) != null) {
	        // nextLine[] is an array of values from the line
	    	System.out.println(nextLine[0]);

	    }

	  }
	  
	  catch (IOException e) {
	        System.out.println("Fehler: "+e.toString());
	      }
	  
	  
  }
 
Und weiter?

Wie ist die erwartete Ausgabe und was bekommst du für eine Ausgabe?
 
wenn ich die Ausgabe so definiere

Code:
 System.out.println(nextLine[0] + nextLine[1] + "etc...");

bekomme ich diese Fehlermeldung
Code:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
	at pars.main(pars.java:22)

Wenn ich diese Ausgabe definiere
Code:
System.out.println(nextLine[0]);

bekomme ich diese Ausgabe

4G8_800_415____0210_A09_0002_L";"Widerstandspunktschweissen";"2756,40";"-745,00";"567,65";"0,00 mm";"";"";"";"";"";"";"";"";"";"";"not_def";"";"";"";"";"";"";"";"";"";"";"";"";"";"L";"";"";"";"";"";"";""
 
CSV = Comma Separated Value

Wenn du ein Semikolon als Trennzeichen verwendest mußt du das einstellen. Sagte ich das nicht bereits ;-]

Gruß
 
Nicht sauer werden,

das sagtest du bereits aber Semikolon als Trennzeichen wird nicht von mir gemacht,
die wird vermutlich aus der -csv Datei so gelesen.

wenn zwischen zwei Wörtern mehrere Tabellen leer sind wird es als Semikolon gekennzeichnet.

HILFE
 
Status
Nicht offen für weitere Antworten.

Neue Beiträge

Zurück