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

Bases de données Delphi Discussion :

Besoin d'1 coup de pouce pour realiser une importation de BD


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2004
    Messages : 31
    Par défaut Besoin d'1 coup de pouce pour realiser une importation de BD
    Bonjour,

    Je vais vous exposer ce que j'aimerai faire et vous demander si c'est faisable et si oui comment procéder. Voila je possède un programme de gestion qui peut générer un fichier excel comprenant les données sur les clients (id,nom,adresse,cp,ville,pays sont les champs que je peux retirer aisement et mettre sous format excel grace a la fonction exporter du programme)
    J'aimerai pouvoir utiliser ce fichier excel avec delphi et ma BD mysql. Je realiserai donc un bouton mise a jour qui prendrait ttes les données du fichier excel pour les integrer dans ma BD mysql directement a partir de delphi. je pourrai ainsi mettre ma base a jour tout les x jours grace au fichier excel que j'aurai precedemment généré de mon autre programme.
    Comment faire dans delphi pour pouvoir choisir ce fichier excel, cliquer sur le bouton mise a jour et que tt se mette automatiquement dans la bd mysql.

    Merci bcp!

  2. #2
    Membre éclairé
    Inscrit en
    Mai 2005
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 49
    Par défaut
    (je suppose que tu utilises D7/6 ou 5)
    - 1ere solution : tu peut utiliser les composants ADO (TADOTable), si le fichier .XLS est structuré comme une table. il faut juste créer une connexion (avec le provider requis) et réaliser une routine qui fait une copie en batch d'une table vers une autres.

    - 2eme solution : que tu utilise des composants qui facilitent d'exploitation d'un fichier .XLS (Palette Office, Flexel, Excel Read/Write ... t'as vraiment l'embarras du choix) et que tu code une routine d'insertion dans une table.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2004
    Messages : 31
    Par défaut
    Merci pour ta réponse!
    Une dernière question, j'utilise quel provider pour excel?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2004
    Messages : 31
    Par défaut
    Existe-t'il un tutoriel pour le faire? Je n'ai jamais manié excel avec delphi et pour recupere les valeurs des différents colonnes je ne sais pas comment faire...
    Merci

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 128
    Par défaut
    salut,
    Personnellement j'ai trouvé que celui là était très bien fait:
    http://lfe.developpez.com/PasExcel/

    une fois que tu arriveras à lire ton fichier excel, comme l'a dit chebreg, il ne te reste plus qu'à faire une petite routine pour insérer le contenu de ton fichier excel dans ta base de donnée.

    bon courage
    ++
    vince

Discussions similaires

  1. [Batch] Besoin d'un coup de pouce pour un .bat
    Par rlelamer dans le forum Scripts/Batch
    Réponses: 7
    Dernier message: 23/04/2011, 00h48
  2. j'ai besoin du petit coup de pouce pour démarrer
    Par metou2703 dans le forum C++
    Réponses: 12
    Dernier message: 21/11/2008, 14h15
  3. [MySQL] Besoin d'un coup de pouce pour mon update
    Par oranocha dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 27/10/2007, 11h54
  4. [Fortran 95] Besoin d'un coup de pouce pour démarrer
    Par R_sponge dans le forum Fortran
    Réponses: 3
    Dernier message: 26/09/2007, 21h47
  5. besoin d'un coup de pouce pour strcmp
    Par echantillon dans le forum C
    Réponses: 17
    Dernier message: 04/01/2007, 20h43

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