In der erstellten Excel Datei wird mir aber immer nur die letzte Zeile
ausgegeben, die vorherigen werden ignoriert oder direkt wieder
überschrieben.
Was mache ich falsch?
Marcel schrieb:> Was mache ich falsch?
Du nennst uns weder die Hardware (PC, Tablett usw), noch das
Betriebssystem (Windows, Linux, IOS, Android usw.), noch die
Programmiersprache (da gibt es so viele, da zähl ich jetzt keine auf).
Und um welchen Test es überhaupt geht ("ich importiere in diesem Test
eine Textdatei.")
Merkst du was? Sag erstmal, um was es überhaupt geht.
Vorher ist alles nur Kaffesatz-Leserei.
@ Kobain
Das erste, was ich immer lese ist die Titelzeile.
Irgendjemand hat da "Python" reingeschrieben.
Das erschwert die Suche, nach der Programmiersprache, natürlich
ungemein.
Kobain schrieb:> Marcel schrieb:>> Was mache ich falsch?>> Du nennst uns weder die Hardware (PC, Tablett usw), noch das> Betriebssystem (Windows, Linux, IOS, Android usw.), noch die> Programmiersprache (da gibt es so viele, da zähl ich jetzt keine auf).> Und um welchen Test es überhaupt geht ("ich importiere in diesem Test> eine Textdatei.")
Die Programmiersprache steht doch schon in der Überschrift, Hardware und
Betriebssystem hingegen sollten für die Fragestellung doch völlig
irrelevant sein.
Oder war das ganze Posting nur ein Witz, dessen Pointe ich nicht
verstanden habe?
@Threadstarter: Wie Thomas bereits angedeutet hat, ist das Problem die
letzte Zeile; die nicht eingerückt und somit nicht Teil der Schleife
ist.
Du modifizierst die Variable "count" nicht in, sondern erst nach der
Schleife (Einrückung!). Dadurch schreibst Du immer wieder .write('A2',
...), also in die Zelle A2. Wenn ich es so mache, geht's:
Einfacher und kürzer geht es imho nicht. ;)
Pandas ist übrigens für alles was mit Import/Export von Datenreihen und
deren Verarbeitung zu tun hat ein geniales Tool.