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

 C++ Discussion :

[sqlite] Exporter sa base de données en csv


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 93
    Par défaut [sqlite] Exporter sa base de données en csv
    Bonjour,

    je suis entrain de réalisé un petit programme qui utilise une base de donnée sqlite. Or je souhaiterais implanter une fonction qui me retournerait ma base de données au format CSV (exploitable par excel).

    Mais je ne rien trouvé dans ce sens pour l'instant.

    Il est possible (heureusement) de le faire dans un terminal Linux, mais pas (encore?) depuis un programme.

    Si quelqu'un aurait une idée.

  2. #2
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par défaut
    Salut,

    Ben, en gros, tu peux envisager d'effectuer une requete proche de "select *" sur chacune de tes tables, puis d'envoyer chaque enregistrement vers un flux, en formatant la sortie à ton gré.

    Comme je présumes que tu dispose, sans doute, de structures adaptées à la récupération des différentes informations contenues dans ta base de données, il "peut" suffire de rajouter une fonction membre "toCSV" (par exemple) qui s'occupe d'envoyer dans un ofstream les différentes valeurs de la structures, dans l'ordre qui t'intéresse, en les séparant par un point virgule ou une virgule

    Une petite boucle sur tous les enregistrements récupérés, et le tour est joué
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 93
    Par défaut
    Mais quel idiot je fais. Je n'y ai même pas pensé.

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

Discussions similaires

  1. [vb6]Exporter une base de donnée Mysql en fichier csv
    Par budylove dans le forum VB 6 et antérieur
    Réponses: 16
    Dernier message: 06/07/2007, 14h20
  2. exporter une base de donnée dans excel
    Par ptitange dans le forum Access
    Réponses: 25
    Dernier message: 31/03/2006, 12h27
  3. probleme d'exportation de base de donnée
    Par boudou dans le forum Oracle
    Réponses: 3
    Dernier message: 23/02/2006, 15h27
  4. [phpMyAdmin] problème pour exporter ma base de données
    Par Chezbebsi dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 04/12/2005, 11h58
  5. aide pour exporter une base de donnée
    Par matt55 dans le forum PostgreSQL
    Réponses: 8
    Dernier message: 06/04/2004, 14h28

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