Betreff: Datumimport aus ExcelHallo Steffen,
Sie erwähnen nicht, welches Betriebssystem (Windows oder Mac), welche JMP-Version oder welche Sprache Sie auf den verschiedenen Computern verwenden.Sind sie unterschiedlich?Alle diese Faktoren können die Interpretation der Datumsdaten beeinflussen.Ich würde vorschlagen, sich an den technischen Support von JMP zu wenden.
Brian Corcoran
JMP-Entwicklung
Betreff: Datumimport aus ExcelHallo @briancorcoran ,
Alle Maschinen verwenden Windows 10 und JMP 17.1.
Ich werde mich an den technischen Support wenden, danke!
Datumsimport aus ExcelIch habe die folgenden Daten mit demselben Skript von Excel nach JMP auf mehreren verschiedenen Computern importiert
| 30.11.2022 12:15 |
| 14.12.2022 12:15 |
| 12.12.2022 12:15 |
| 01.11.2023 12:15 |
| 01.11.2023 12:15 |
Auf einigen Computern gibt JMP Folgendes aus:
30.11.2022 12:15
14.12.2022 12:15
12.12.2022 12:15
11.01.2023 12:15
11.01.2023 12:15
Während andere diese Ergebnisse liefern:
44895,5104166667
44909,5104166667
44907,5104166667
44937,5104166667
44937,5104166667
Und ich bin nicht in der Lage, diese Zahlen in JMP wieder in die korrekten Daten umzuwandeln. Irgendeine Idee, warum das passiert und was man tun kann, um es zu vermeiden?
Automatisierung und SkripterstellungDatenzugriffBetreff: Datumimport aus ExcelÜbrigens ist die zweite Reihe von Ergebnissen wahrscheinlich richtig. JMP stellt Datums- und Zeitwerte als Anzahl der Sekunden seit Mitternacht am 1. Januar 1904 dar. Der zweite Satz hat das Formatattribut für diese Datenspalte nicht geändert. Wählen Sie „Spalten“ > „Spalteninformationen“ und wenden Sie ein Datumsformat an, um zu prüfen, ob die Werte korrekt sind. Ihr Skript kann dieses Format automatisch anwenden, nachdem Sie die Daten importiert haben.
Betreff: Datumimport aus ExcelVersuchen Sie es mit diesem, wenn es hilft.
https://community.jmp.com/t5/Discussions/Convert-Date-after-Import-file-from-Excel-Issue/mp/653497
Betreff: Datumimport aus ExcelDanke für die Eingabe @Mark_Bailey
Beim Wechsel auf ein Datumsformat ergibt sich folgendes:
01.01.1904 12:28
01.01.1904 12:28
01.01.1904 12:28
01.01.1904 12:28
01.01.1904 12:28
Betreff: Datumimport aus ExcelDATEVALUE-Funktion (support.microsoft.com)
Excel speichert Datumsangaben als fortlaufende Seriennummern, sodass sie in Berechnungen verwendet werden können. Standardmäßig ist der 1. Januar 1900 die Seriennummer 1 und der 1. Januar 2008 die Seriennummer 39448, da er 39.447 Tage nach dem 1. Januar 1900 liegt.
Excel verfügt außerdem über eine nette Funktion, bei der davon ausgegangen wird, dass 1900 ein Schaltjahr ist, was sich auf Ihre Berechnungen auswirken könnte, wenn Sie versuchen, die Konvertierung manuell durchzuführen Excel geht fälschlicherweise davon aus, dass das Jahr 1900 ein Schaltjahr ist
Wenn ich raten müsste, dass die verschiedenen Computer unterschiedliche Datums- (oder Uhrzeit-)Einstellungen verwenden (entweder in JMP und/oder Windows). Wenn Sie diese Daten als Zeichen laden können, können Sie sie möglicherweise reparieren, bevor sie kaputt gehen

Oder etwas, das funktionieren könnte oder auch nicht
excel_datetime = 44895.5104166667;
As date(In Days(excel_datetime) + Date DMY(30, 12, 1899));
Betreff: Datumimport aus ExcelDer zweite Ergebnissatz scheint die Anzahl der Sekunden seit Mitternacht zu sein. Das Datum scheint verloren zu sein. Es scheint eine Dauer statt eines Datums und einer Uhrzeit zu sein.
Betreff: Datumimport aus ExcelDanke @jthi ! Genau richtig!