Base de donnée mysql

Fermé
Sam75 Messages postés 1 Date d'inscription mercredi 19 janvier 2005 Statut Membre Dernière intervention 19 janvier 2005 - 19 janv. 2005 à 22:24
Galsungen Messages postés 6928 Date d'inscription vendredi 5 mars 2004 Statut Contributeur Dernière intervention 18 novembre 2007 - 20 janv. 2005 à 07:28
Bonjour,

Est ce possible de récupérer toutes les donnés d'un fichier excel vers une base de donnée sur phpmysql sans pouvoir etre obliger de
réinsérer toutes ces données un en un car le fichier excel comporte assez de données que je ne pourrai jamais mettre dans la base que je ve créer.

Merci de m'aider si quelque s'y connais.

A bientôt.

1 réponse

Galsungen Messages postés 6928 Date d'inscription vendredi 5 mars 2004 Statut Contributeur Dernière intervention 18 novembre 2007 1 424
20 janv. 2005 à 07:28
exporte ta page excell au format texte avec comme séparateur des ; et renomme le en .dat

ensuite tu n'auras plus qu'à importé ce fichier txt sous MySQL par un import de table.

par exemple voici les fichiers pour importer ta table :

fichier CTL :

LOAD DATA
INFILE 'client.dat'
INTO TABLE client
FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '"'
(nocli, rscli, ruecli, vilcli, cpcli, caclic, caclip, nocat, etacli)


ensuite avec un fichier sous dos tu peux charger ce fichier avec ceci :

sqlldr userid=%1/%2@formation control=client.ctl bad=client.bad log=client.log


Bien sur il faut modifier légèrement cette ligne en fonction de ta base MySQL à toi.

Et un temps pour chaque chose sous le ciel ... 
0