Ich versuche gerade eine Tabelle aus einer GUI nach Excel zu kriegen.
Nachdem xlwt für Python 3.2 nicht stable verfügbar ist, wollte ich das mit csv lösen.
Weil ich noch nie mit csv gearbeitet hatte, wollte ich erstmal schauen wie ich das überhuapt schreibe, so coloum für coloum und Zeile für Zeile.
Hier meint Test-Code:
Code: Alles auswählen
file_path = "C:\\Dokumente und Einstellungen\\*username_censored*\\Desktop\\"
with open(file_path + 'metadata.csv', 'w') as csv_file:
self.table_writer = csv.writer(csv_file, delimiter=';')
data = [[(1),(2),(3)],[(4),(5),(6)]]
for row in data:
self.table_writer.writerow(row)
print("Done")
Wenn ich das nun laufen lasse und das Ergebnis in Excel öffne, hab ich zwischen den Zeilen, eine Leerzeile. Die Coloumns passen .
Ich hab mich schon mit dialect gespielt, aber da krieg ich überhaupt keine coloumns zusammen.
Hat jemand eine Idee ?