Base de donnée mysql

Sam75 Messages postés 1 Statut Membre -  
Galsungen Messages postés 6951 Statut Contributeur -
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

  1. Galsungen Messages postés 6951 Statut Contributeur 1 424
     
    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