Ich versuche, eine Excel.xlsx-Datei zu einer CSV-Datei zu analysieren. Hier ist die Excel-Datei:Python xlrd analysieren Excel xlsx zu csv mit Datum Konvertierung
Date Person 1 Person 2
02/03/2015 Bob James A
03/03/2015 Billy Nic
04/03/2015 Sally Mark
05/03/2015 Alan James A
06/03/2015 James W James A
Mein Python-Skript:
import xlrd
import csv
book = xlrd.open_workbook('rota.xlsx')
sheet = book.sheet_by_name('Sheet1')
csvfile = open('output.csv', 'wb')
wr = csv.writer(csvfile, quoting=csv.QUOTE_ALL)
for rownum in range(sheet.nrows):
wr.writerow(sheet.row_values(rownum))
csvfile.close()
aber es gibt die Daten wie folgt aus:
Date,Person1,Person2
41884,Bob,James B
41885,Billy,Nic
41886,Sally,Mark
41887,Alan,James A
41888,James W,James A
Ich bin mir bewusst, der xldate_as_tuple Funktion oder so etwas wie dieses um die Ausgabe in sinnvolle Werte zu konvertieren, aber ich kann nicht herausfinden, wie man es benutzt. Jede Hilfe wäre ich sehr dankbar. Hier
Sie scheinen nicht * versucht * 'xldate_as_tuple' zu verwenden - warum nicht? – jonrsharpe
Ich weiß nicht, wo ich es ganz einfach in meinen Code schreiben soll! – JamesPy
Lernkurve für mich ist das ... – JamesPy