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 :

Problème de séparator


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2016
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2016
    Messages : 29
    Par défaut Problème de séparator
    Hello,

    J'ai un petit soucis sur un script que je réalise.

    Je récupère dans un fichier csv des informations que je dois insérer sur un outil intranet via API.

    Certaines de ces informations sont des champs textes comprenant des virgules.

    Hors mon script me permet de découper chaque ligne de mon fichier CSV avec des points virgules

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
                    string[] separator = new string[] { ";" };
                    string[] result = form.Split(separator, StringSplitOptions.None);
    J'appelle ensuite dans mon script les différents morceaux de mon tableau result (result[0] & result[1])
    Sauf que le fait d'avoir des virgules dans mon csv, découpe mon result[1] en result[1] , result[2] ,result [3] par exemple.

    Pourquoi mon script split les virgules alors que je lui ai demandé de seulement séparer les points virgules ?!
    Quelqu'un aurait une idée pour qu'il évite de faire ca ?

    Cordialement,

    Mojito.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 15
    Par défaut
    Bonjour,

    Sur mon PC le code ci dessous fonctionne très bien

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    string form = "John, Wayne;Homer, Simpson";
    string[] separator = new string[] { ";" };
    string[] result = form.Split(separator, StringSplitOptions.None);
    foreach (string part in result) Console.WriteLine(part);
    En résultat:
    John, Wayne
    Homer, Simpson

    Pourrait on avoir un exemple de fichier CSV pour comparer ?

Discussions similaires

  1. Réponses: 3
    Dernier message: 05/02/2018, 16h39
  2. problème de séparation de partition et dual boot
    Par freeman971 dans le forum Windows 7
    Réponses: 3
    Dernier message: 23/01/2014, 20h02
  3. Réponses: 8
    Dernier message: 17/03/2008, 20h44
  4. [Patterns]Séparation IHM <-> Noyau : Problême de progress bar ?
    Par Muetdhiver dans le forum Design Patterns
    Réponses: 8
    Dernier message: 18/09/2007, 22h28
  5. Réponses: 19
    Dernier message: 29/01/2006, 01h49

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