csv-converter/main.py

35 lines
1.1 KiB
Python

import os,csv
i = 0
header = "barcode;bez;hersteller;mwst;vkm;eknetto;einheit;vknm;tier;bestnr;vkonline;gerste;sellerie;senf;vegan;fgerichte;kategorie;cselling;sinfo"
print(header)
zusammengefuegt = []
zusammengefuegt.append(header+"\n")
with open('tabelle.csv') as csvfile:
spamreader = csv.reader(csvfile, delimiter=';', quotechar='|')
for row in spamreader:
if row[0] != '':
if i >= 3:
if len(row) == 170:
# wird in die Datei geschrieben
zeile = row[0] + ';' + row[1] + ';' + row[2] + ';' + row[3] + ';' + row[4] + ';' + row[7] + ';' + row[16] + ';' + row[21] + ';' + row[32] + ';' + row[43] + ';' + row[54] + ';' + row[74] + ';' + row[85] + ';' + row[86] + ';' + row[103] + ';' + row[117] + ';' + row[158] + ';' + row[164] + ';' + row[169]
zusammengefuegt.append(zeile)
zusammengefuegt.append('\n')
# nur zum anzeigen
print(zeile)
i = i + 1
print(i)
os.remove("temp.csv")
f= open("temp.csv","w+")
for element in zusammengefuegt:
f.write(element)
f.close()