1. #1
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    juillet 2017
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juillet 2017
    Messages : 9
    Points : 5
    Points
    5

    Par défaut Diviser une colonne en plusieurs colonnes

    Bonsoir,

    Je suis entrain d'apprendre TOS pour l'intégration de données
    Je cherche un composant qui me permet de diviser une colonne en plusieurs colonnes

    Exemple:
    Ma colonne contient des données de la forme suivante:

    XYZ, T., Department of endocrinology, Diabetes and metabolism, Ibn Rochd Universitary hospital, Casablanca, Morocco
    ABC, D., HMIMV, Rabat, Morocco

    avec (en prenant la 1ère ligne comme exemple) :

    - XYZ, T. : représente le nom et le prénom
    - et le reste représente l'affiliation

    Je dois diviser la colonne en 3 colonnes:
    1- nom_prénom
    2- affiliation
    3- pays (le pays doit figurer dans les 2 colonnes affiliation et pays)

    j'ai essayé d'utiliser le composant tExtractDelimitedFields avec comme séparateur de champs ".," puis "," pour obtenir la colonne "nom_prénom" mais apparemment ça ne marche pas.

    Pour ce qui est du pays je ne sais pas comment l'extraire

    Y a-t-il un composant autre que le tExtractDelimitedFields, qui peut être se base sur la position, qui me permettra d'effectuer cette opération.

    Merci d'avance

  2. #2
    Membre éclairé Avatar de MythOnirie
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    juin 2012
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : juin 2012
    Messages : 338
    Points : 688
    Points
    688

    Par défaut

    Bonjour,

    Il sera peut être nécessaire de faire la séparation dans des composants tJavaFlex ou tJavaRow en cherchant les positions des virgules et découper la chaine de caractères à ces emplacement là.

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    juillet 2017
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juillet 2017
    Messages : 9
    Points : 5
    Points
    5

    Par défaut

    Bonjour,

    J'ai essayé d'utiliser tExtractRegexFields et ça a marché, sauf que je n'arrive pas à supprimer "nom+prénom" de la colonne initiale. Ils sont copiés dans une autre colonne mais ils existent encore dans la colonne initiale

  4. #4
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    juillet 2017
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juillet 2017
    Messages : 9
    Points : 5
    Points
    5

    Par défaut

    Bonjour,

    j'ai trouvé la solution ( en utilisant tExtractRegexFields )

    pour extraire le pays il faut choisir comme regex : "\\b(.*),(.*)\\b"
    et pour le nom_prénom: "\\b(.*)\\.,(.*)\\b"

    puis combiner les tExtractRegexFields avec des tMap pour enlever les colonnes dont je n'ai pas besoin

    Merci

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

Discussions similaires

  1. DIVISER Une colonne en plusieurs colonnes (SQL)
    Par selva15 dans le forum Langage SQL
    Réponses: 8
    Dernier message: 26/10/2016, 16h42
  2. [PHP 5.2] Comment Diviser une page en plusieurs colonne
    Par pacar dans le forum Langage
    Réponses: 5
    Dernier message: 28/07/2014, 17h47
  3. Réaliser une arborescence sur plusieurs colonnes
    Par vince16 dans le forum Syntaxe
    Réponses: 1
    Dernier message: 11/11/2006, 13h33
  4. Réponses: 5
    Dernier message: 07/11/2006, 12h16
  5. [MFC] Classer une liste a plusieur colonne
    Par Kevgeii dans le forum MFC
    Réponses: 8
    Dernier message: 07/03/2005, 16h09

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