J'utilise Numbers sur un Mac. J'ai un fichier CSV qui contient de nombreuses dates au format MM / JJ / AAAA. Je dois convertir ces dates au format datetime pour pouvoir les insérer dans une table MySQL. Comment convertir des chaînes de format de date MM / JJ / AAAA au format de date et heure AAAA-MM-JJ hh: mm: ss?
Si hh: mm: ss est défini par défaut sur 00:00:00, c'est très bien.
macos
conversion
date-time
Leo Galleguillos
la source
la source
J'ai passé beaucoup de temps à essayer de résoudre ce problème. J'ai eu un fichier CSV avec un tas de dates dans ce format: "11-1-2014" (md-yyyy). Lorsque j'ai essayé de le convertir en Numbers 3.5 en modifiant simplement le format de la cellule, la modification a été rejetée et le format de la cellule a été réinitialisé sur "Automatique". J'ai donc essayé d'utiliser la formule DATEVALUE pour la convertir et une erreur m'a de nouveau été présentée.
Voici comment j'ai finalement résolu le problème: J'ai découvert lors de mon dépannage que Numbers utilise le paramètre de région de votre ordinateur pour déterminer le format de date d'entrée anticipé. Dans mon cas, ma région sous Préférences Système -> Langue et région est définie pour le Canada. Les numéros ne reconnaîtront pas mon format de date spécifique avec ma région définie au Canada. J'ai changé ma région aux États-Unis, j'ai redémarré Numbers et le problème a été résolu. Désormais, lorsque je modifie le format de la cellule, celle-ci reconnaît instantanément le format de date et le convertit correctement en date.
Espérons que cela aide quelqu'un d'autre là-bas.
Numbers 3.5, Mac OSX 10.10
la source
Vérifiez s'il y a un espace supplémentaire à la fin des informations de date (c'est-à-dire si la valeur vraie du champ est "1/1/1943" VS "1/1/1943". Si c'est le cas, supprimez-le et voyez s'il change instantanément. de TEXT à ACTUAL dans le coin inférieur droit et si le volet de l'inspecteur affiche maintenant "Date et heure".
Sean
la source
En général, vous devez vous assurer que le format de données d'origine dans le fichier .csv est l'un des formats pris en charge par Numbers. (Celles-ci apparaissent dans la liste déroulante du menu Format des données de la cellule)
Par exemple, un format original du 18/01/2014 ne fonctionnera pas, mais le 2014-01-05 fonctionnera.
Edit: voici un exemple de fichier.
Enregistrez-le sous test.csv et ouvrez-le avec Numbers 3.2.2.
Si vous essayez de changer le format de la date, cela ne fonctionnera pas.
la source