Mettre les caractéristiques de chaque noeud dans une ligne

Résolu/Fermé
0548 Messages postés 73 Date d'inscription samedi 21 mars 2015 Statut Membre Dernière intervention 19 janvier 2017 - Modifié par 0548 le 31/05/2015 à 15:38
0548 Messages postés 73 Date d'inscription samedi 21 mars 2015 Statut Membre Dernière intervention 19 janvier 2017 - 1 juin 2015 à 00:07
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

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
31 mai 2015 à 18:36
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
Raymond PENTIER Messages postés 58392 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 22 avril 2024 17 094
Modifié par Raymond PENTIER le 31/05/2015 à 18:46
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
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 856
31 mai 2015 à 20:21
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
0548 Messages postés 73 Date d'inscription samedi 21 mars 2015 Statut Membre Dernière intervention 19 janvier 2017
31 mai 2015 à 21:51
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
31 mai 2015 à 22:55
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
0548 Messages postés 73 Date d'inscription samedi 21 mars 2015 Statut Membre Dernière intervention 19 janvier 2017
1 juin 2015 à 00:07
Merci infiniment,
j'ai pu résoudre mon problème grâce à vous
0