Konvertieren Sie die "Anzahl" des Excel-Datums in die Python-Datumszeit

Wenn ich eine Excel-Datei mit Pythons xlrd usw. lese, wird das in Excel angezeigte Datum durch eine 5-stellige mysteriöse Zahl wie ** 41496 ** ersetzt.

Um diese Nummer in Python in das Datumsformat zu konvertieren, verwenden Sie timedelta und fügen Sie sie wie folgt hinzu: Ersetzen Sie num durch die Excel-Nummer.

def excel_date(num):
    from datetime import datetime, timedelta
    return(datetime(1899, 12, 30) + timedelta(days=num))

Wenn Sie beispielsweise 41496 eingeben, wird die Datums- und Uhrzeitangabe vom 10. August 2013 zurückgegeben.

excel_date(41946)

> datetime.datetime(2013, 8, 10, 0, 0)

Recommended Posts

Konvertieren Sie die "Anzahl" des Excel-Datums in die Python-Datumszeit
[Python] Datum in Zeichenfolge konvertieren
Funktion zum Konvertieren von Excel-Spalten in Zahlen
Konvertierung der Zeichenfolge <-> Datum (Datum, Datum / Uhrzeit) in Python
Konvertieren Sie Excel-Daten mit Python in JSON
Konvertieren Sie den Python-Datumstyp in das RFC822-Format
Konvertieren Sie Daten mit Form (Anzahl der Daten, 1) in (Anzahl der Daten,) mit numpy.
[Python] So ändern Sie die Daten der Zeichenkette (str) auf das Datum (strptime of datetime)
Konvertieren Sie Windows-Epochenwerte mit Python in das Datum
Konvertieren Sie json in Excel
Stapelkonvertierung von Excel-Dateien in JSON [Python]
So ermitteln Sie die Anzahl der Stellen in Python
0 Konvertieren Sie nicht ausgefülltes Datum in Datums- / Uhrzeittyp mit regulärem Ausdruck
Python> Datum / Uhrzeit> Von der Datumszeichenfolge (ISO-Format: 2015-12-09 12:40:08) zum Datum / Uhrzeit-Typ
Zusammenfassung der Datumsverarbeitung in Python (Datum / Uhrzeit und Datum)
Konvertieren Sie numpy int64 in python int
[Python] Liste in Pandas konvertieren [Pandas]
Konvertieren Sie das Scratch-Projekt in Python
[Python] Konvertieren Sie Shift_JIS in UTF-8
Konvertieren Sie Python 3.x-Code in Python 2.x.
Python / datetime> Implementierung zum Konvertieren des JJJJMMTT-Formats in JJJJ / MM / TT
Konvertieren Sie eine Excel-Datei für verschiedene Zwecke in Python in Text
Konvertieren Sie Markdown in Python in PDF
Workflow zum Konvertieren der Formel (Bild) in Python
Konvertieren Sie die Liste mit Python in DataFrame
Python> Liste> Doppelte Liste in einfache Liste konvertieren
[Python] Konvertiert natürliche Zahlen in Ordnungszahlen
So berechnen Sie das Datum mit Python
Konvertieren Sie die Dezimalzahl in n-ary [Python]
Python> Tupel> Konvertiert doppeltes Tupel in einzelnes Tupel
Bestimmen Sie das Datums- und Uhrzeitformat mit Python und konvertieren Sie es in Unixtime
Aktiviert, um PNG mit Pillow of Python in JPG zu konvertieren
Ich habe versucht, mit Python einen regulären Ausdruck von "Datum" zu erstellen
Konvertieren Sie eine große Anzahl von PDF-Dateien mit pdfminer in Textdateien
Konvertieren Sie das Ergebnis von Python Optparse, um es zu diktieren und zu verwenden
[Good By Excel] Python-Skript zum Generieren von SQL zum Konvertieren von CSV in Tabelle
[Python] So konvertieren Sie eine Datenbankdatei in CSV
[Python] Zusammenfassung der Verwendung von Pandas
Konvertieren Sie Memos sofort mit Python 2to3
Konvertieren Sie Python> Zwei-Wert-Sequenz in Wörterbuch
[Python] So konvertieren Sie eine zweidimensionale Liste in eine eindimensionale Liste
So konvertieren Sie Python in eine exe-Datei
[Python] Ein Programm, das die Anzahl der gepaarten Socken berechnet
[Python] Konvertieren Sie CSV-Dateibegrenzer in Tabulatortrennzeichen
Hinweis: [Python3] Konvertiert datetime in eine Zeichenfolge in einem beliebigen Format
Konvertieren Sie die psd-Datei in Python in png
Mayungos Python Learning Episode 6: Ich habe versucht, eine Zeichenkette in eine Zahl umzuwandeln
[Python] So fügen Sie eine beliebige Anzahl von Standardeingaben in die Liste ein
Konvertiere Hiragana mit Python (Beta) in Romaji
Konvertieren Sie von Katakana zu Vokal Kana [Python]
Funktion zum Speichern von Bildern nach Datum [python3]
Ich möchte das Ergebnis von "Zeichenfolge" .split () in Python stapelweise konvertieren
Python> Tupel in Liste konvertieren> aList = Liste (pi_tuple)
[Python2.7] Zusammenfassung der Verwendung von unittest
Versuchen Sie, Excel mit Python (Xlwings) zu betreiben.
Empfangen Sie den Datumstyp (Datum / Uhrzeit) mit ArgumentParser [Python]
(Python) Ich habe versucht, 1 Million Hände zu analysieren ~ Ich habe versucht, die Anzahl der AA ~ zu schätzen
[Python] Verwendung von Liste 2 Referenz des Listenwerts, der Anzahl der Elemente, des Maximalwerts und des Minimalwerts