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 :

Lire fichier .csv MFC


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2010
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 16
    Par défaut Lire fichier .csv MFC
    Bonjour, je fais appel à vous, car vous êtes professionnels, et moi non...
    Donc voilà j'ai un fichier .csv avec plusieurs colonnes et plusieurs ligne. (logique)
    Je travaille sur un projet qui viendra lire dans ce mapping.
    J'aimerais savoir comment se deplacer dans ce mapping, changer de ligne, et de colonne...
    Merci de votre aide.

    PS: j'ai déjà pas mal cherché.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    La caractéristique d'un fichier CSV est d'avoir des lignes, mais pas de colonnes.

  3. #3
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 526
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 526
    Par défaut
    Citation Envoyé par Golbut Voir le message
    Je travaille sur un projet qui viendra lire dans ce mapping.
    J'aimerais savoir comment se deplacer dans ce mapping, changer de ligne, et de colonne...
    Il faut d'abord
    -lire le fichier et le décortiquer ( on appelle cela "parser" en anglais )
    -puis charger les informations dans un conteneur comme CMapString,CArray etc....
    Pour le lire et l'analyser un simple fopen/fread ou un CFile suffit
    Sinon tu peux passer par un objet Excel avec Automation mais c'est bien plus complexe.
    Pour analyser il y a peut-être des méthodes COM/Automation pour exploiter ton fichier .csv


    regarder ici
    http://www.codeproject.com/KB/office...-%20MS%20Excel

  4. #4
    Invité
    Invité(e)
    Par défaut
    Pour lire un fichier non formaté mais organisé en lignes, la fonction fgets() semble toute indiquée. Ensuite, suivant les cas, soit on fait une recherche de séparateur, souvent le ';', soit on utilise sscanf(). Ces deux méthodes ne sont d'ailleurs pas exclusives.

  5. #5
    Membre averti
    Inscrit en
    Juillet 2010
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 16
    Par défaut
    Donc moi j'ai mon fichier, qui comporte ces informations par ligne :
    Octet - Variable - Affichage - Active

    Donc j'arrive à aller chercher affichage, mais pas les lignes correspondante, par exemple j'aimerais pourvoir faire : colonne affichage (numero 2), ligne 4
    Possible ?

    Methode pour parser un fichier ?

    C'est un fichier avec séparateur ";"

  6. #6
    Invité
    Invité(e)
    Par défaut
    "Parser" est un mot que je ne connais pas.
    La lecture d'un fichier au format CMS n'est même pas un cas d'école, c'est une opération élémentaire.

  7. #7
    Membre averti
    Inscrit en
    Juillet 2010
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 16
    Par défaut
    Mais moi j'ai un fichier CSV pas CMS

Discussions similaires

  1. Lire fichier CSV et créer images
    Par jcaspar dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 14/04/2010, 17h31
  2. lire fichier csv
    Par oudghouti dans le forum VB.NET
    Réponses: 12
    Dernier message: 20/01/2010, 15h40
  3. Lire fichier CSV avec tabulation comme séparation
    Par theNoob dans le forum Langage
    Réponses: 3
    Dernier message: 07/09/2009, 18h52
  4. lire fichier csv
    Par nico0812 dans le forum C#
    Réponses: 4
    Dernier message: 17/04/2007, 18h40
  5. lire fichier csv et en extraire des infos
    Par isaglada dans le forum VBScript
    Réponses: 2
    Dernier message: 12/02/2007, 13h04

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