Mettre les caractéristiques de chaque noeud dans une ligne

Résolu
0548 Messages postés 81 Statut Membre -  
0548 Messages postés 81 Statut Membre -
Bonjour ,
le fichier ci joint comporte des noms de certain auteurs ainsi que d'autre informations qui représente ces caractéristiques .
https://www.cjoint.com/c/EEFo5aymECq

chaque auteur est reflété par un noeud , j'aimerai transformer ce fichier en mettant chaque noeud dans une seule ligne .

soit un exemple :
  • le noeud 1 présente les caractériques de Arnold Seefeld" :

Ligne 1:_:node189e6piavx1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://xmlns.com/foaf/0.1/Person> .
Ligne 2:_:node189e6piavx1 <http://xmlns.com/foaf/0.1/name> "Arnold Seefeld" .
Ligne3:_:node189e6piavx1 <http://xmlns.com/foaf/0.1/mbox_sha1sum> "a8a781da31551a148aeb36b9e9e040b7b19e37c8" .
  • le noeud 2 présente les caractéristiques de "Gregor J. Rothfuss"

Ligne 4:_:node189e6piavx2
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://xmlns.com/foaf/0.1/Person> .
Ligne 5: _:node189e6piavx2 <http://xmlns.com/foaf/0.1/name> "Gregor J. Rothfuss" .
Ligne 6: _:node189e6piavx2<http://xmlns.com/foaf/0.1/mbox_sha1sum> "d3659d401111708a7157a4e629aa4058fca31f08" .
Ligne 7:_:node189e6piavx2 <http://www.w3.org/2000/01/rdf-schema#seeAlso> <http://greg.abstrakt.ch/foaf.rdf> .
  • le noued 1 devient dans une seule ligne :


Remarque: dans chaque 2 lignes ; il y'a y un noeud qui relie les deux autres noeuds.
exemple :
ligne 1: noeud 1 + caractéristique :
ligne 2 : noeud 2 + caractéristique
ligne 3 : noeud 1 : ==> IL y'a une relation entre le noeud 1 et le noeud 2

Merci d'avance.

5 réponses

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    Bonjour,

    le fichier ci joint comporte des noms de certain auteurs ainsi que d'autre informations
    En fait tu nous as mis un classeur totalement vide...
    0
  2. Raymond PENTIER Messages postés 58229 Date d'inscription   Statut Contributeur Dernière intervention   17 494
     
    Je dirais même plus : le fichier ne contient rien !
    Quand tu renverras le bon fichier, profites-en pour définir précisément ce que tu appelles un noeud.
    Sinon, on pourrait te proposer de concaténer les contenus des lignes ; malheureusement le nombre de lignes par auteur est variable ! je ne vois donc pas comment on pourrait s'en tirer ...

    C'est bien, la retraite ! Surtout aux Antilles ... :-)
    Raymond (INSA, AFPA, CF/R)
    0
  3. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859
     
    Bonsoir,

    J'ai l'impression que tu cherches à concaténer tes lignes 1à3 pour faire la ligne 1de ton résultat et 4à7 pour la 2ème ligne.
    Si tes données sont en A1:A7, tu fais =A1&A2&A3 pour ton résultat 1 et =A4&A5&A6&A7 pour le 2ème.

    Cordialement
    0
  4. 0548 Messages postés 81 Statut Membre
     
    Je suis désolé pour le lien et mon manque de clarification : voila le fichier de nouveau

    https://www.cjoint.com/c/EEFvPwEjqmJ
    en fait j'ai dit noeud par ce que c'est écrit "node" pour cela j'ai fait un graphe dans ma tête avec des noeud et des arrêts dont chaque noeud représente un auteur .

    Bref , je peux appeler ma problématique comme problème de concaténation mais la taille n'est pas fixe . donc ce n'est plus une concaténation .
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    Bonsoir,

    Voici ton classeur regroupé avec une macro à lancer avec le bouton "Regrouper"

    https://www.cjoint.com/c/EEFwYE9wxyZ

    Les infos sont transférées sur la "Feuil1" en utilisant les colonnes sinon tu dépasses la capacité d'une cellule.
    En espérant que j'ai compris ta demande correctement.
    0
    1. 0548 Messages postés 81 Statut Membre
       
      Merci infiniment,
      j'ai pu résoudre mon problème grâce à vous
      0