Daten auslesen und in CSV speichern

paradox.

Aktives Mitglied
Hallo,

ich bin gerade drüber aus einer mehreren Datensätze die online in einer CSV-Datei gespeichert sind,
auszulesen und dann in eine neue CSV-Datei zu schreiben. Mein Problem ist jedoch, dass in der neue CSV-Datei immer nur der letzte Datensatz gespeichert wird, die anderen werden immer wieder überschrieben.
Kann mir da bitte jemand weiterhelfen, komm nicht auf meinen Fehler..

Hier meine Methode.

Java:
private static void ausgabe() {
	String speicher = "leer";
	BufferedWriter bw = null;
	try
	{
	URL url = zwei();
	Reader is = new InputStreamReader( url.openStream() );
	BufferedReader in = new BufferedReader( is );
	String dateiausgabe = "ausgabe.csv";
	for ( String s; ( s = in.readLine() ) != null; ){
	speicher = s;
	bw = new BufferedWriter(new FileWriter(dateiausgabe));
	}
	  
    bw.write(speicher); //String schreiben
    bw.flush();//Puffer leeren
    bw.close();//BufferWriter schliessen
	in.close(); 
	}
	catch ( MalformedURLException e ) {
	System.out.println( "MalformedURLException: " + e );
	}
	catch ( IOException e ) {
	System.out.println( "IOException: " + e );
	}
	
}
 
Zuletzt bearbeitet:

paradox.

Aktives Mitglied
Java:
for ( String s; ( s = in.readLine() ) != null; ){
	speicher = s;
	bw = new BufferedWriter(new FileWriter(dateiausgabe, true), true);
	}

Du meinst dann quasi so? Jedoch gefällt ihm jetzt das zweite true nicht. "The Constructor is undefined"
 

paradox.

Aktives Mitglied
Java:
	for ( String s; ( s = in.readLine() ) != null; ){
	bw = new BufferedWriter(new FileWriter(dateiausgabe, true), true);
	bw.write(s);
	bw.newLine();
	}

Java:
public class BufferedWriter {

	public BufferedWriter(FileWriter fileWriter, boolean b) {
		// TODO Auto-generated constructor stub
	}


	public void write(String s) {
		// TODO Auto-generated method stub
		
	}

	public void newLine() {
		// TODO Auto-generated method stub
		
	}


	public void flush() {
		// TODO Auto-generated method stub
		
	}


	public void close() {
		// TODO Auto-generated method stub
		
	}

}

Jetzt schreibt er gar nicht mehr in die Datei..
Sorry hab bis jetzt meist ohne Objektorientierung gearbeitet, da ich dort noch gar nicht fit bin.
 
Zuletzt bearbeitet:

FetterOtter

Bekanntes Mitglied
Dein Code aus dem ersten Post ist gar nicht so verkehrt. Es haben sich nur zwei Fehler eingeschlichen:
1. musst du in der for-Schleife schreiben (und nicht nur einmal dahinter),
2. darfst du in der for-Schleife nicht jedesmal den BufferedWriter neu instanzieren.
Java:
bw = new BufferedWriter(new FileWriter(dateiausgabe));    
for ( String s; ( s = in.readLine() ) != null; )
{
    speicher = s;    
    bw.write(speicher); //String schreiben
}
Ich musste außerdem bei mir noch einen Zeilenwechsel mit einbauen...
Java:
    bw.write(speicher + System.getProperty("line.separator")); //String schreiben
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
R csv-Datei auslesen und ausgelesene Daten in neue csv-Datei speichern Java Basics - Anfänger-Themen 2
S Daten aus Import Datei auslesen und sortieren Java Basics - Anfänger-Themen 2
A Daten auslesen/vergleichen Java Basics - Anfänger-Themen 3
P Daten von Internetseite auslesen Java Basics - Anfänger-Themen 10
E array; daten aus txt auslesen Java Basics - Anfänger-Themen 5
J Input/Output Daten in Datei schreiben und auslesen Java Basics - Anfänger-Themen 23
O Java Properties - Daten auslesen Java Basics - Anfänger-Themen 13
D Daten aus .jar File auslesen ? Java Basics - Anfänger-Themen 3
E Text Datei Daten Auslesen und Schreiben Java Basics - Anfänger-Themen 3
B Mit Java-Programm Daten aus MySQL-Datenbank auslesen, lokal und nicht lokal. Java Basics - Anfänger-Themen 10
T Daten aus Internetseite auslesen Java Basics - Anfänger-Themen 4
R Daten aus ArrayList lassen sich nicht auslesen Java Basics - Anfänger-Themen 12
Z Daten aus Website auslesen Java Basics - Anfänger-Themen 17
K daten von jtable auslesen und in einer anderen klasse anzeigen und bearbeiten Java Basics - Anfänger-Themen 7
T Problem bei Daten auslesen Java Basics - Anfänger-Themen 8
Assassin Nur bestimmte Daten aus txt auslesen... Java Basics - Anfänger-Themen 12
U Daten aus Intranet mit Java-Applet auslesen Java Basics - Anfänger-Themen 10
S Daten aus Tabelle auslesen Java Basics - Anfänger-Themen 5
-horn- Bitte: Wie besondere Daten auslesen und umspeichern? Java Basics - Anfänger-Themen 3
P XML Daten auslesen und in Java verrechnen Java Basics - Anfänger-Themen 6
B Mit Java in Webpage Einloggen und Daten auslesen? Java Basics - Anfänger-Themen 4
P JSP - Daten aus externer Datei auslesen und anzeigen Java Basics - Anfänger-Themen 3
H Mit Java daten aus laufendem programm auslesen? Java Basics - Anfänger-Themen 8
P jtable selektierte daten auslesen Java Basics - Anfänger-Themen 6
G Object Daten aus Arraylist auslesen Java Basics - Anfänger-Themen 12
M JTextfield auslesen und daten übergeben Java Basics - Anfänger-Themen 7
G db daten auslesen, problem mit ClassCastException Java Basics - Anfänger-Themen 8
R Hilfe! Daten aus einer excelliste auslesen und. Java Basics - Anfänger-Themen 3
G Flash Daten auslesen Java Basics - Anfänger-Themen 2
S daten aus HashMap auslesen Java Basics - Anfänger-Themen 4
I Daten aus Datei auslesen Java Basics - Anfänger-Themen 11
G Daten aus einem Array auslesen Java Basics - Anfänger-Themen 2
G Daten aus anderen Frame auslesen Java Basics - Anfänger-Themen 14
V Daten aus Objekten auslesen Java Basics - Anfänger-Themen 2
S StringTokenizer: Daten aus Datei auslesen Java Basics - Anfänger-Themen 11
A Daten aus einer HashMap aus einer DB speichern und mit neuen Werten vergleichen Java Basics - Anfänger-Themen 8
Mady Daten von JList & Combobox in JTable adden Java Basics - Anfänger-Themen 2
M Daten aus errechneter Methode in Datenbank(SQLite) schreiben Java Basics - Anfänger-Themen 60
W Daten in Echtzeit übernehmen Java Basics - Anfänger-Themen 5
Z Java ArrayList speichert falsche Daten ab bzw. gibt falsche Daten aus? Java Basics - Anfänger-Themen 42
M Daten aus .txt Datei einlesen und weiterverarbeiten Java Basics - Anfänger-Themen 80
I H2 Datenbank starten / Daten in File speichern Java Basics - Anfänger-Themen 25
M Mehrere Daten/ Variablen Speichern Java Basics - Anfänger-Themen 9
E fehlermeldung bei richtigen login daten Java Basics - Anfänger-Themen 7
C Java Funktion: externe Daten vom Internet einbinden Java Basics - Anfänger-Themen 2
P Schiebefix - ArrayList überschreibt Daten Java Basics - Anfänger-Themen 3
S Daten/Klassen/Packages richtig updaten!? Java Basics - Anfänger-Themen 2
E Wie gebe ich alle Daten zwischen zwei Zeitpunkten aus? Java Basics - Anfänger-Themen 2
H Daten aus einer Datei in eine Liste speichern Java Basics - Anfänger-Themen 23
M Tabellen- Daten laden Java Basics - Anfänger-Themen 2
A Klasse um daten zu einlesen Java Basics - Anfänger-Themen 26
A Literale für primitive Daten Typen Java Basics - Anfänger-Themen 4
N Zwei Daten (Datum) miteinander vergleichen, abspeichern, laden Java Basics - Anfänger-Themen 4
D Sportwetten Daten Atomatisch analysieren um optimale Strategie zu erhalten Java Basics - Anfänger-Themen 6
S Java Daten in Excel speichern Java Basics - Anfänger-Themen 1
S Daten speichern, ohne Datenbank Java Basics - Anfänger-Themen 8
L Daten aus ArrayList in Datenbank durchsuchen Java Basics - Anfänger-Themen 5
Shallty Daten speichern und ändern? Java Basics - Anfänger-Themen 32
M Sqlite table löschen und daten einfügen Java Basics - Anfänger-Themen 5
S Binäre-Suche bei unsortierten Daten Java Basics - Anfänger-Themen 7
N Was passiert wenn wir Daten auf der Festplatte abspeichern wollen? bzgl. BufferStreams Java Basics - Anfänger-Themen 9
T Daten von Objekten speichern Java Basics - Anfänger-Themen 7
A Minesweeper - Daten Java Basics - Anfänger-Themen 46
A Eingelesene Daten in Array(Liste) abspeichern? Java Basics - Anfänger-Themen 18
S Daten aus zwei Verschiedenen Tabellen in eine ArrayListe Java Basics - Anfänger-Themen 4
WPS1000 Input/Output Wie aktiviere ich den Daten Transfer von der RS232 in meine Java Applikation Java Basics - Anfänger-Themen 2
R Eigenes Protokoll zur Übermittlung von Daten zum Webserver? Java Basics - Anfänger-Themen 4
A Reader wohin werden Daten gespeichert? Java Basics - Anfänger-Themen 7
M Erste Schritte CSV-File einlesen und Daten verarbeiten Java Basics - Anfänger-Themen 5
S Daten aus eigenständiger .class-Datei abrufen Java Basics - Anfänger-Themen 1
E Daten dem Super Aufruf übergeben Java Basics - Anfänger-Themen 3
M jTabel mit Daten Füllen Java Basics - Anfänger-Themen 5
M Wie erzeuge ich die Differenz von zwei Daten in Stunden?? Java Basics - Anfänger-Themen 2
S Daten lesen und speichern Java Basics - Anfänger-Themen 26
S JTable mit Daten füllen Java Basics - Anfänger-Themen 7
L Java Programm zum Auswerten von Daten Java Basics - Anfänger-Themen 11
H Passwortmanager, Sicherheit der Daten Java Basics - Anfänger-Themen 12
G Best Practice Wie große "Tabellen" effizient durchsuchen und Daten händeln? Java Basics - Anfänger-Themen 15
U Daten aus Datei einlesen Java Basics - Anfänger-Themen 4
M Best Practice Daten-Import /Trabsfomration aus Textdatei Java Basics - Anfänger-Themen 12
R JTable Suchfunktion mit SQL Daten Java Basics - Anfänger-Themen 2
E Daten gehen nicht in Datenbank Java Basics - Anfänger-Themen 14
M Erste Schritte Speichern von mehreren Daten Java Basics - Anfänger-Themen 3
J Daten einer Textdatei in ein JTable importieren. Java Basics - Anfänger-Themen 3
F Daten von Thread an den aufrufenden zurückgeben Java Basics - Anfänger-Themen 22
C Endlosschleife bei füllen von Daten im JTable Java Basics - Anfänger-Themen 5
N Erste Schritte Dedicated Server \ Senden und Empfangen von Daten/Befehlen Java Basics - Anfänger-Themen 2
A Probleme beim zykl. aktulisieren von Daten in JTable Java Basics - Anfänger-Themen 3
D NPE beim laden von Daten aus MySQL Java Basics - Anfänger-Themen 9
P Einlesen von Daten via BufferedReader Java Basics - Anfänger-Themen 4
P Methoden ausgelesene (CSV-) Daten in Liste einer anderen Klasse einlesen Java Basics - Anfänger-Themen 0
F Daten aus Excel-Tabelle in Java importieren Java Basics - Anfänger-Themen 15
F Http Post von mehreren Daten Java Basics - Anfänger-Themen 5
F Daten auf Webserver laden - wiederholen bei Fehler Java Basics - Anfänger-Themen 0
W Best Practice problemabhängige Persistentmachung von Daten Java Basics - Anfänger-Themen 6
N Daten/Formular per POST an Firefox/Browser senden Java Basics - Anfänger-Themen 7
D Daten mit Apache POI in eine Excel Datei schreiben Java Basics - Anfänger-Themen 5
T JTable Daten aus txt datei Java Basics - Anfänger-Themen 3
T printf Daten aus der Tabelle in Excel übernehmen Java Basics - Anfänger-Themen 5
P zweidimensionales Array anlegen und mit DB-Daten füllen Java Basics - Anfänger-Themen 14

Ähnliche Java Themen

Neue Themen


Oben