Re : Importer des dates depuis ExcelBonjour Steffen,
Vous ne mentionnez pas le système d'exploitation (Windows ou Mac), la version de JMP ou la langue sous laquelle vous utilisez les différentes machines.Sont-ils différents ?Tous ces facteurs peuvent affecter la façon dont les données de date sont interprétées.Je suggère de contacter le support technique de JMP.
Brian Corcoran
Développement JMP
Re : Importer des dates depuis ExcelSalut @briancorcoran ,
Toutes les machines utilisent Windows 10 et JMP 17.1.
Je vais contacter le support technique, merci !
Importation de dates depuis ExcelJ'ai importé les données suivantes d'Excel vers JMP sur plusieurs ordinateurs différents en utilisant le même script
| 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 |
Sur certains ordinateurs, JMP donne ce qui suit :
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
Alors que d'autres produisent ces résultats :
44895,5104166667
44909,5104166667
44907,5104166667
44937,5104166667
44937,5104166667
Et je ne parviens pas à reconvertir ces chiffres en dates correctes dans JMP. Avez-vous une idée de pourquoi cela se produit et de ce qu'il faut faire pour l'éviter ?
Automatisation et scriptsAccès aux donnéesRe : Importer des dates depuis ExcelBTW, la deuxième série de résultats est probablement correcte. JMP représente les valeurs de date et d'heure sous la forme du nombre de secondes écoulées depuis minuit le 1er janvier 1904. Le deuxième ensemble n'a pas modifié l'attribut Format de cette colonne de données. Sélectionnez Cols > Informations sur la colonne et appliquez un format de date pour voir si les valeurs sont correctes. Votre script peut appliquer ce format automatiquement après avoir importé les données.
Re : Importer des dates depuis ExcelEssayez celui-ci si cela peut aider.
https://community.jmp.com/t5/Discussions/Convert-Date-after-Import-file-from-Excel-Issue/mp/653497
Re : Importer des dates depuis ExcelMerci pour la contribution @Mark_Bailey
Lors du passage à un format de date, voici le résultat :
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
Re : Importer des dates depuis ExcelFonction DATEVALUE (support.microsoft.com)
Excel stocke les dates sous forme de numéros de série séquentiels afin qu'elles puissent être utilisées dans les calculs. Par défaut, le 1er janvier 1900 correspond au numéro de série 1 et le 1er janvier 2008 au numéro de série 39448, car il se situe 39 447 jours après le 1er janvier 1900.
Excel a également une fonctionnalité intéressante qui suppose que 1900 est une année bissextile, ce qui pourrait affecter vos calculs si vous essayez d'effectuer la conversion à la main. Excel suppose à tort que l’année 1900 est une année bissextile
Si je devais deviner que les différents ordinateurs utilisent des paramètres de date (ou d'heure) différents (soit dans JMP et/ou Windows). Si vous parvenez à charger ces dates sous forme de caractères, vous pourrez peut-être les corriger avant qu'elles ne soient interrompues.

Ou quelque chose qui pourrait ou non fonctionner
excel_datetime = 44895.5104166667;
As date(In Days(excel_datetime) + Date DMY(30, 12, 1899));
Re : Importer des dates depuis ExcelLe deuxième ensemble de résultats semble être le nombre de secondes écoulées depuis minuit. La date semble perdue. Il semble que ce soit une durée au lieu d'une date et d'une heure.
Re : Importer des dates depuis ExcelMerci @jthi ! Parfait!