{MySQL} importer des infos d'excel

zanu Messages postés 1175 Date d'inscription   Statut Membre Dernière intervention   -  
giheller Messages postés 1882 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai une feuille excel avec des noms de colonnes qui sont les champs d'une de mes tables de ma bd mysql.
est ce qu'il y a un moyen de remplir automatiquement cette table a partir des donnees venant d'excel? merci a tous
A voir également:

11 réponses

giheller Messages postés 1882 Date d'inscription   Statut Membre Dernière intervention   142
 
bonsoir,
manuellement,
il vous suffit d'exporter le fichier excel en format sql et de l'importer en Mysql.
0
zanu Messages postés 1175 Date d'inscription   Statut Membre Dernière intervention   38
 
bonsoir,
je comprends pas grand chose a ce que tu m'as dit plus haut stp.
0
toma_f_1 Messages postés 89 Date d'inscription   Statut Membre Dernière intervention   7
 
quand j'utiliser php my admin (une interface pour my sql), si mes souvenirs sont bon il y avait une option pour importer des données enregistrées dans un fichier ".csv".

essaye de faire ca en enregistrant ton classeur excel au format csv puis en utilisant cette fonctionnalité

sinon (moins pratique) dans ta table excel tu fais une formule qui génère tes inserts,
du genre ="INSERT INTO Table1 VALUES (" & A2 & "," & B2 & ")"

et puis tu fais glisser ta formule, tu vois le truc ?, et apres copier coller...
0
zanu Messages postés 1175 Date d'inscription   Statut Membre Dernière intervention   38
 
pour la formule je comprends pas trop. je tape la formule dans la meme feuille qui contient mes données? et qu'est e qui va executer cette formule la?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
toma_f_1 Messages postés 89 Date d'inscription   Statut Membre Dernière intervention   7
 
.
0
giheller Messages postés 1882 Date d'inscription   Statut Membre Dernière intervention   142
 
Bonsoir,

connais-tu excel ?
connais-tu phpmyadmin ?

dans excel faire fichier enregistrer sous et choisir l'extension csv.

ce type de fichier est directement accessible via phpmyadmin à condition bien sûr qu'il y ait correspondance entre les colonnes excel et les colonnes de la table de la SGBD.
0
zanu Messages postés 1175 Date d'inscription   Statut Membre Dernière intervention   38
 
oui je connais les deux outils

une foiis que j'ai fais l'enregistrement et que j'ai ouvert le csv avec phpmyadmin, comment donc faire une requete pour pouvoir acceder a ce fichier la particulierement?
0
giheller Messages postés 1882 Date d'inscription   Statut Membre Dernière intervention   142
 
bonjour,

vous n'ouvrez pas le fichier csv, dans phpmyadamin vous cliquez sur la table qui recevra les données du fichier,
vous faites importer à partir d'un fichier et vous sélectionnez le fichier csv.

rappel les colonnes doivent correspondre.
0
zanu Messages postés 1175 Date d'inscription   Statut Membre Dernière intervention   38
 
bonjour,

merci beaucoup
pour la correspondance des colonnes, il faudrait renommer les colonnes avec les memes noms que ceux de la table ou il va juste considerer que la première colonne c'est le premier champ de la table et ainsi de suite?
merci
0
toma_f_1 Messages postés 89 Date d'inscription   Statut Membre Dernière intervention   7
 
"il va juste considerer que la première colonne c'est le premier champ de la table et ainsi de suite?"

il me semble que c'est ca...

regarde le contenu du .csv, je crois qu'il n'y pas les noms des colonnes donc nécessairement c l'ordre qui compte. (à vérifier)
0
giheller Messages postés 1882 Date d'inscription   Statut Membre Dernière intervention   142
 
Bonsoir,

l'ordre est important car comme il n'y a pas les noms des colonnes phpmyadmin fait un insert values sans la correspondance avec les colonnes comme le ferait une insertion sql après un export.
0