IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

xls en mysql [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé Avatar de kaking
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    753
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 753
    Par défaut xls en mysql
    bonjour tous le monde


    voila j'ai une base de donnee en excel dans un fichier xls et je voudrais la convertir en mysql...comment faire siouplais?


    merci bien



    je suis sous easyphp

  2. #2
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 814
    Billets dans le blog
    14
    Par défaut
    Sous Excel, tu as non pas une base de données mais une ou plusieurs feuilles de données et/ou de calculs.

    Pour exporter ça vers MySQL, il faut convertir tes feuilles en fichier CSV.

    Ensuite, tu peux utiliser la fonction LOAD DATA INFILE pour charger tes données dans des tables MySQL.

    Dernières étapes, les plus importantes, pour que ton classeur Excel devienne vraiment une base de données :
    - concevoir le modèle de données ;
    - créer les tables issues de ton modèle ;
    - faire les requêtes qui permettront d'alimenter la base de données à partir des tables d'import.

    Bon courage !
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  3. #3
    Membre éprouvé

    Inscrit en
    Janvier 2006
    Messages
    969
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 969
    Par défaut
    Si tu es sosu easy php, tu dois être en local.

    Il y a une solution assez pratique :
    1/ tu crées la structure de ta table dans MySQL
    2/ tu installes le driver ODBC de MySQL
    3/ tu attaches tes tables MySQL dans une base Access.
    4/ tu remplis tes tables par requête INSERT ou même par copier-coller.

    Sinon, il faut convertir en .csv et charger le fichier, en faisant très attention au format de ton csv : virgule, point-virgule...

  4. #4
    Membre éclairé Avatar de kaking
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    753
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 753
    Par défaut



    merci beaucoup!!!


    super ca marche grace a vous!!!!!



    merciiiiiiiiiiiiii!

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 137
    Par défaut
    Je reprends ce sujet car je dois effectuer le même procédé et je programme en asp.net. Je dois faire un transfert de mes données xls vers ma base mysql.

    Je voudrais réalisé ceci mais il y a des trucs qui m'interpelle :

    - Pour la conversion d'un fichier xls en csv, qu'elles sont les moyens à mettre en œuvre ? il faut changer son extension ? Y a t'il un moyen de faire en quelques cliques cette conversion (c'est à dire mettre sur une interface de mon asp.net un bouton parcourir pour sélectionner le fichier xls et un autre bouton pour convertir) ?

    - Ensuite le LOAD DATA INFILE où est ce qu'on le configure ?

    Merci de me répondre

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Importation des données .txt et .xls vers MySQL
    Par Ammouna1204 dans le forum Documents
    Réponses: 7
    Dernier message: 05/09/2012, 15h00
  2. Stockage de documents (doc,pdf,xls) sous mysql
    Par sessime dans le forum Bases de données
    Réponses: 7
    Dernier message: 21/09/2010, 16h01
  3. importer des donnees xls dans mysql
    Par aya2103 dans le forum Requêtes
    Réponses: 2
    Dernier message: 25/08/2010, 20h20
  4. [PHP 5.0] [CSV] Importation de données xls vers mysql
    Par beegees dans le forum Langage
    Réponses: 13
    Dernier message: 23/04/2009, 11h47
  5. [MySQL] xls vers mysql
    Par blablana dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 16/05/2008, 08h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo