8791 sujets

Développement web côté serveur, CMS

bonjour

j'essaie d'importer des données d'excel vers mysql sans passez par un fichier texte

avec la fonction concaténer je peut créer une requête sql sans pb et importer mes données vers mysql
le pb c'est que la date ne s'importe pas correctement et reste avec un format nombre et pas date

la solution vient surement de mysql et pas d'excel ( avec la fonction concatener la date s'affiche en format nombre ;
j'ai essayé tout les formules dates)


INSERT INTO `compte_rendu` ( `date`, `code_postal`, `Departement`, `description`) VALUES
( '25365', '38', 'Grenoble', 'Réunion d’étude sur un certain nombre de problèmes concernant les personnes âgées

comment faire ?

salutation
philippe
Modifié par philippe3441 (31 Oct 2012 - 17:06)
j'ai corrigé

la date avec la fonction concaténer s'affiche en format nombre , j'ai tout essayé avec excel
le pb vient probablement de mysql

tout les autres champs sont importés

comment faire pour que le champs date de type '25365' s'affiche en date sous mysql

salutation

philippe
Dans ta concaténation excel, pour ton champs date, essaie ceci:

=CONCATENAR(H2;TEXTO(I2;"aaaa-mm-dd");J2;K2;L2)

Avec I2, la cellule qui contient une date formatée façon sql.

Désolé, j'ai excel en español.
Modifié par loicbcn (31 Oct 2012 - 17:33)
c'est vraiment la meilleure facon d'importer des données , je la préfère au fichier txt
mais je n'arrive à importer le format date
dans ma requete sql il sous le format 'jj-mm-annee'

mais sous mysql , il devient illisible , le champ est de type date

je vais essayé au format texte ou créer un format jj/mm/annee

salutation
philippe
au format texte ça marche , ça me parait une méhtode plus simple d'importer les données d'excel
vers mysql

avec le plaisir d'apprendre le language sql