Base de donnée mysql
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.
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
-
Contributeurexporte 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 ...