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++Builder Discussion :

probleme de parsing csv


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    385
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 385
    Par d�faut probleme de parsing csv
    bonjour tout le monde ,
    j'ai un petit probl�me de parsing d'un fichier csv que je vais vous l'expliquer.
    j'ai un fichier de se format:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    val1 , val2 , val3 
    val4 ,  val5 , val6
    o� les val(i) sont des entiers. jusqu'ici tout se passe bien j'ai pu lire les valeur de chaque ligne et les sauvegarder dans des StringList grace � l'aide des gens du forum ; mais mon probl�me c'est que je veux �liminer les espaces qui existent entre les valeur cad avoir une ligne du genre: val1,val2,val3 et non val1 , val2 , val3 car lorseque je lis les valeur avec un tockenizer il lit la valeur avec un espace car mon s�parateur �t� la virgule donc le string "val1 " != "val" car le premier il a un espace � la fin et des fois le programme prend l'espace au d�but de val.
    y'a t'il une solution � ce probl�me.
    merci pour votre g�n�reuse aide.

  2. #2
    Membre �clair�
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    385
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 385
    Par d�faut
    j'ai eu une id�e pour convertir les val(i) qui sont dans le StringList autant qu'ansistring, en entier afin de les comparer comme des nombres entiers mais est ce que :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
     StrToInt("14 ") = StrToInt("14");     ?
    j'espere que vous avez compris ma question et ma probl�matique.

  3. #3
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par d�faut
    Pour enlever les espaces avant et apr�s une cha�ne de caract�re :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    AnsiString chaine1, chaine2 ;
    chaine1 = "   12   " ;
    chaine2 = chaine1.Trim() ;

  4. #4
    Membre �clair�
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    385
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 385
    Par d�faut
    merci �a marche impec saty .

    merci beaucoup de ton aide

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Probleme de parsing de chaine, tronquer une chaine
    Par Voodo'o_d'ool dans le forum MS SQL Server
    R�ponses: 4
    Dernier message: 06/08/2008, 11h28
  2. Probleme de parsing sous struts ...
    Par DanZzz dans le forum Struts 1
    R�ponses: 5
    Dernier message: 18/05/2006, 13h17
  3. [DOM] Probleme de parsing Xml en java
    Par bolivari dans le forum Format d'�change (XML, JSON...)
    R�ponses: 4
    Dernier message: 25/01/2006, 19h42
  4. [MSXSL] probleme de parsing &nbsp
    Par Triangle dans le forum Valider
    R�ponses: 2
    Dernier message: 26/07/2005, 09h51
  5. [JDOM] probleme de Parse
    Par seb_fou dans le forum Format d'�change (XML, JSON...)
    R�ponses: 7
    Dernier message: 18/05/2005, 16h27

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