35 lines
1.1 KiB
Python
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()
|