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

Développement de jobs Discussion :

Diviser une colonne en plusieurs colonnes


Sujet :

Développement de jobs

  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
    376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Puy de Dôme (Auvergne)

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

    Informations forums :
    Inscription : Juin 2012
    Messages : 376
    Points : 795
    Points
    795
    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, 15h42
  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, 16h47
  3. Réaliser une arborescence sur plusieurs colonnes
    Par vince16 dans le forum Langage
    Réponses: 1
    Dernier message: 11/11/2006, 12h33
  4. Réponses: 5
    Dernier message: 07/11/2006, 11h16
  5. [MFC] Classer une liste a plusieur colonne
    Par Kevgeii dans le forum MFC
    Réponses: 8
    Dernier message: 07/03/2005, 15h09

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