csv nach txt
Verfasst: Sonntag 24. Januar 2021, 02:10
Hallo,
ich habe eine csv und möchte den Inhalt gern in eine txt speichern. Das Proble hier ist, dass ich die gesamte Zeile der csv benötige. Also einzelne "Spalten" aus der csv lesen und diese dann zusammengesetzt nach txt schieben reicht mir nicht. Warum kann ich erklären. Also, ich habe solche Daten in der csv:
Es kommt also vor, dass hier manche "Zellen" nicht gefüllt sind. Um genau das zu erkennen benötige ich den Inhalt der csv im txt-Format. Denn so erkenne ich die beiden ";;".
Ich habe bereits das hier probiert:
Ich erhalte dabei diesen Fehler:
Gruß
Torsten
ich habe eine csv und möchte den Inhalt gern in eine txt speichern. Das Proble hier ist, dass ich die gesamte Zeile der csv benötige. Also einzelne "Spalten" aus der csv lesen und diese dann zusammengesetzt nach txt schieben reicht mir nicht. Warum kann ich erklären. Also, ich habe solche Daten in der csv:
Code: Alles auswählen
18.11.2020;aaa;bbb;ccc
19.11.2020;aaa;;ccc
Ich habe bereits das hier probiert:
Code: Alles auswählen
import csv
csv_file = "convert_to_text.csv"
txt_file = "converted_from_csv.txt"
with open(csv_file, newline='\n') as csvfile:
spamreader = csv.reader(csvfile, delimiter=";", quotechar='|')
for row in spamreader:
print(', '.join(row))
Code: Alles auswählen
_csv.Error: line contains NUL
Torsten