Schlagwort: xlsx

  • Import von .xls/.xlsx in paperless-ngx: „datetime out of representable range“

    Kürzlich hatte ich ein Dokument, welches von paperless-ngx mit dem Erstellungsdatum 01.01.1601 erkannt wurde. Versteckte Metadaten in einer alten XLS-Datei sorgten offenbar dafür, dass der Parser von paperless-ngx das falsche Erstellungsdatum als Erstellungsdatum in die in meinem beispielhaften Fall SQLite-basierte paperless-ngx-Datenbank, einzutragen versuchte.

    2009-01-01 Klassenkasse 6a.xlsx: The following error occurred while storing document 2009-01-01 Klassenkasse 6a.xlsx after parsing: datetime out of representable range
    

    Denkbar ist, dass diese Datei um 2009 herum mit einer bereits damals veralteten Excel-Version erstellt wurde. Jedoch brachte auch eine Konvertierung in das aktuellste XLSX-Format hier keine Hilfe, obwohl dies naheliegend wäre.

    Am Ende half es, die Datei in Excel zu öffnen:

    Datei -> Informationen -> „Auf Probleme überprüfen“ -> „Dokument prüfen“ -> „Prüfen“ -> bei Funden „Alle entfernen“

    Anschließend ließ sich die Datei einwandfrei importieren und produzierte keine Fehler mehr. Das angegebene Datum des 01.01.2009 war das über die normalen Metadaten abrufbare Datum, welches eigentlich hätte verwendet werden sollen.