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 :

Suppression des guillements dans import csv


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Janvier 2014
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2014
    Messages : 2
    Par défaut Suppression des guillements dans import csv
    Bonjour,

    je dois récupérer des données provenant d'un fichier csv. Les données sont délimitées par des ;
    Lorsqu'il y a des guillemets " dans une chaine (ex. Albert Br"on), j'obtiens des données comme ce qui suit : \"Albert Br\"\"on\"
    Lorsque j'insère ça en base ou que je l'affiche, j'ai "Albert Br""on"

    Comment récupérer mes données originales ?

    merci

  2. #2
    Membre extrêmement actif
    Inscrit en
    Avril 2008
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Âge : 65

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 573
    Par défaut
    bonjour

    Un bout de code ,et un extrait de lignes du fichier .csv svp....
    On n'as pas de boule de cristal...

  3. #3
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2008
    Messages : 381
    Par défaut
    Si tu veux le faire à la main, tu dois parcourir les guillemets pour déterminé quand c'est une ouverture de champs, une fermeture.

    Sinon il y a un composant qui fait déjà ça, je n'ai pas le nom en tête par contre. Il prend en charge pas mal tout les formats de fichier CSV. Une recherche s'impose.

    Regarde su wikipédia, tu vas voir que les CVS peuvent avoir plusieurs variantes.

  4. #4
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Effectivement il y a la classe TextFieldParser qui permet de gérer le CSV nativement, sans devoir réinventer la roue

    Pour référence : ici ou .
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  5. #5
    Candidat au Club
    Inscrit en
    Janvier 2014
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2014
    Messages : 2
    Par défaut
    Merci DotNetMatt , la classe TextFieldParser fonctionne parfaitement !
    En plus, avec le lien que tu as inséré, j'ai tout bon maintenant !

    Bonne année !!!

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

Discussions similaires

  1. Suppression des espaces dans un fichier CSV
    Par johnvlesk dans le forum VBScript
    Réponses: 1
    Dernier message: 23/11/2011, 21h50
  2. Réponses: 3
    Dernier message: 10/04/2006, 14h16
  3. Réponses: 3
    Dernier message: 31/01/2005, 23h18
  4. [Lisp] Suppression des parenthèses dans une liste
    Par bourdaillet dans le forum Lisp
    Réponses: 3
    Dernier message: 19/12/2004, 21h02

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