neokraft

Mehrere CSV Dateien via Batch zu einer CSV-Datei zusammenfassen

Hallo zusammen,

vermutlich ein ganz billiges Problem.

Ich hab das ganze bisher so versucht:

type *.csv >> output.txt
ren output.txt output.csv

das funktioniert grundsätzlich, jedoch macht er dann keinen Zeilenumbruch rein, sondern
macht eine ewig lange Zeile. Für mich dann umbrauchbar. Also:

Datei 123455678.csv: x,y,z
Datei 123455679.csv: x,y,z

Zusammengefasste_Datei.csv: x,y,z,x,y,z

Ziel wäre:

Zusammengefasste_Datei.csv:
x,y,z
x,y,z

Die csv-Dateien haben keinen Header wie z.B. Spaltenname 1, Spaltenname 2, Spaltenname 3
Wie schaffe ich das?

Und damit nicht genug, die Zusammengefasste_Datei.csv darf nicht überschrieben werden, wenn die
Batch erneut ausgeführt wird und Sie noch nicht aus dem Verzeichnis kopiert wurde.

Vielen Dank für Eure Hilfe.
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 244956

Url: https://administrator.de/forum/mehrere-csv-dateien-via-batch-zu-einer-csv-datei-zusammenfassen-244956.html

Ausgedruckt am: 24.04.2025 um 19:04 Uhr

neokraft
neokraft 29.07.2014 um 13:26:07 Uhr
Goto Top
letzter Absatz falsch beschrieben, es sollte heißen, sie (zusammengefasste_datei.csv) darf nicht überschrieben werden, solange sie nicht aus dem verzeichnis entfernt wurde.
neokraft
neokraft 29.07.2014 um 15:42:45 Uhr
Goto Top
hat sich erledigt. in den exportdateien (.csv) hat jeweils das carriage return gefehlt. ich konnte das export-programm dazu bringen, eines reinzumachen nun funktioniert es auch mit einem "billigen" copy befehl.