Importer des datetime d'un fichier excel
Résolu
achraf1996
Messages postés
32
Statut
Membre
-
achraf1996 Messages postés 32 Statut Membre -
achraf1996 Messages postés 32 Statut Membre -
Bonjour,
j'essaye d'importer un fichier excel qui contient une colonne datetime sous la forme 00/00/0000 00:00 mais quand j'efectue l'importation la colonne datetime s'importe avec une forme varchar se qui me ne permet pas d'effectuer des fonction concernant les date quand j'essaye de changé la forme du colnne du varchar au datetime tous les ligne de ma colonne date ont la valeur 00/00/0000/ 00:00
(je peux rien changer dans le fichier excel)
s'il vous plait aidez moi
merci
j'essaye d'importer un fichier excel qui contient une colonne datetime sous la forme 00/00/0000 00:00 mais quand j'efectue l'importation la colonne datetime s'importe avec une forme varchar se qui me ne permet pas d'effectuer des fonction concernant les date quand j'essaye de changé la forme du colnne du varchar au datetime tous les ligne de ma colonne date ont la valeur 00/00/0000/ 00:00
(je peux rien changer dans le fichier excel)
s'il vous plait aidez moi
merci
A voir également:
- Importer des datetime d'un fichier excel
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Liste déroulante excel - Guide
12 réponses
bonjour
importer dans une base donne mysql avec phpmyadmine
grace ou option importer qui se trouve dans phpmyadm
merci
importer dans une base donne mysql avec phpmyadmine
grace ou option importer qui se trouve dans phpmyadm
merci
Déjà .. il faut que tes champs dates dans ta BDD Mysql soient en DATETIME.
(modification à faire AVANT l'import !! )
Ensuite... il faut que tu modifie le format de tes dates dans ton fichiers excel en les mettant en format YYYY-mm-dd hh:mm:ss
(NB: je parles bien du FORMAT des cellules pas de leur contenu. )
(modification à faire AVANT l'import !! )
Ensuite... il faut que tu modifie le format de tes dates dans ton fichiers excel en les mettant en format YYYY-mm-dd hh:mm:ss
(NB: je parles bien du FORMAT des cellules pas de leur contenu. )
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tu l'importes avec l'outil d'importation de phpmyadmin.... tu as donc accès au fichier.... pour quelle raison ne pourrais tu pas le modifier ???
excuse moi
mais j'ai était demandé de réaliser une application
dans les instruction (ne rien modifier sur le fichier excel)
s'il vous plait aidez moi ça fait une semaine que j'essaye de règle un problème de calculer la différence entre deux date en fin j'ai trouve que se n'ai pas la fonction qui ne marche pas mais si le format qui n'est pas correct
je suis patience et je le serai encore jusque ce que je trouve une solution
merci
mais j'ai était demandé de réaliser une application
dans les instruction (ne rien modifier sur le fichier excel)
s'il vous plait aidez moi ça fait une semaine que j'essaye de règle un problème de calculer la différence entre deux date en fin j'ai trouve que se n'ai pas la fonction qui ne marche pas mais si le format qui n'est pas correct
je suis patience et je le serai encore jusque ce que je trouve une solution
merci
On avance ........
Donc tu dois réaliser une application...... dans quel langage ??
Pourquoi est-ce que tu passes par l'outil d'import de phpmyadmin .. ne serait-ce pas mieux que ton application permette d'importer les données ??
Et dans ce cas... c'est dans ton appli qu'il faut traiter le format des dates pour les convertir ( lors de l'insertion en BDD) en format YYY-mm-dd H:i:s
Donc tu dois réaliser une application...... dans quel langage ??
Pourquoi est-ce que tu passes par l'outil d'import de phpmyadmin .. ne serait-ce pas mieux que ton application permette d'importer les données ??
Et dans ce cas... c'est dans ton appli qu'il faut traiter le format des dates pour les convertir ( lors de l'insertion en BDD) en format YYY-mm-dd H:i:s
l'application c'est plus simple
c'est une application access que je dois transmettre on application web donc php /mysql
je n'était pas demande d'une application qui insert les donnee mais juste qui traite des donne existant
merci
c'est une application access que je dois transmettre on application web donc php /mysql
je n'était pas demande d'une application qui insert les donnee mais juste qui traite des donne existant
merci
je n'était pas demande d'une application qui insert les donnee mais juste qui traite des donne existant
merci
Donc... tu peux faire ce que tu dois (veux..) pour charger les données dans ta BDD ..... et donc... modifier le format des cellules !
Enfin bon.. si vraiment tu ne veux pas ... tu peux toujours passer par une Table temporaire en utilisant des champs de type varchart .. puis en mettant à jour ta "véritable table" en "formatant" les données de type date.
" ..puis en mettant à jour ta "véritable table" en "formatant" les données de type date."
pouviez vous m'expliquer comment ??
merci
pouviez vous m'expliquer comment ??
merci
bonjour
alors la conversion s'effectue mais des qu'il s'agit d'une heur qui est supérieur a 13:00:00 il me donne une valeur null
j'ai même essayé de d'utiliser la fonction STR_TO_DATE seul avec une heur supérieure a 13 heur ça n'a pas marché
merci
alors la conversion s'effectue mais des qu'il s'agit d'une heur qui est supérieur a 13:00:00 il me donne une valeur null
UPDATE `table 1` SET `open` = STR_TO_DATE(`Date/Heure d'ouverture`, '%d/%m/%Y %h:%i');
j'ai même essayé de d'utiliser la fonction STR_TO_DATE seul avec une heur supérieure a 13 heur ça n'a pas marché
merci