Python und Excel
Verfasst: Donnerstag 4. Februar 2021, 16:29
Hallo, ich will in Excel von Python eine Liste ausgeben lassen. Das klappt auch. Es gibt nur einen Schönheitsfehler. Python packt die Werte der Liste alle in eine Zelle. Ich will aber, daß er jeden Wert in die aufeinanderfolgenden Zellen einer Zeile packt.
Da der Druckbefehl in einer for-Schleife steht: eröffnet ws.append() jeweils ein neue Zeile. Es müßte also eine For-Schleife in den Druckbefehl rein, die ein Komma und einen Wert einbringt, damit Excel denkt, es handele sich um eine CSV-Datei, und eine Zelle weiterrückt. Was kann ich tun?
Das isses irgendwie nicht:
Da der Druckbefehl in einer for-Schleife steht: eröffnet ws.append() jeweils ein neue Zeile. Es müßte also eine For-Schleife in den Druckbefehl rein, die ein Komma und einen Wert einbringt, damit Excel denkt, es handele sich um eine CSV-Datei, und eine Zelle weiterrückt. Was kann ich tun?
Das isses irgendwie nicht:
Code: Alles auswählen
ws=wb.active
for i in range(1,70,1):
cont=teiler_ermittler(i)
cont1=""
for y in cont:
cont1 = cont1+str(y,)+", "
ws.append([i,cont1])
#ws.append([cont],)
print(i,teiler_ermittler(i))