Files
CSV2ANKI/CSVImport.py
2025-07-06 19:33:25 +02:00

30 lines
1.1 KiB
Python

import csv
#csv_datei = "Import.csv" # Name der CSV-Datei
# Konvertieren der LZ-Kopie zu CSV, CSV-Trenner ist das Semikolon
# Datei einlesen und neue Datei schreiben
with open('Import.csv', 'r', encoding='utf-8') as input_file, open('Import_neu.csv', 'w', encoding='utf-8',
newline='') as output_file:
reader = csv.reader(input_file, delimiter='\t') # Tab als Trennzeichen
writer = csv.writer(output_file, delimiter=';') # Semikolon als Trennzeichen
next(reader) # Kopfzeile auslassen
zeilen = list(reader)
#print (len(zeilen))
#for row in reader:
for i in range(len(zeilen)):
alle Zeilen Spalte 1 durchgehen und schauen ob das in row Spalte 1 vorkommt
wenn ja dann beide Spalten 2 kontrollieren. Wenn diese auch geleich sind, dann die Zeile nicht schreiben
print (i, " ", zeilen[i])
# if row in zeilen[i]:
# print(row)
# for row in reader:
# if len(row) >= 2: # Sicherstellen, dass es mindestens 2 Spalten gibt
# writer.writerow([row[0], row[1]]) # Spalte 1 und 2 schreiben