Grouper les lignes successive qui affiche le même id
0548
Messages postés
81
Statut
Membre
-
0548 Messages postés 81 Statut Membre -
0548 Messages postés 81 Statut Membre -
Bonsoir ,
j'ai un problème un peu compliqué . surtout pour moi car je débute,
j'ai un fichier de 345611 lignes et de 3 colonnes A , B , et C où il comporte des informations sur des personnes bien déterminé.
Dans ce fichier ; il y'a des balises qui mène à indiquer les informations pour chaque personne et d'autre qui mène à indiquer la relation entre ces personnes grâce au protocole foaf (friend of a friend).
- la colonne A affiche l'id
- la colonne B ainsi que C affichent :
voici le fichier sur le quel je travaille :
https://www.cjoint.com/doc/15_06/EFbv7dWDD2a_Nouveau%20Microsoft%20Excel%20Worksheet.xlsx
Ce fichier se décompose de la manière suivante :
Dans la colonne A :
- le même id se trouve dans plusieurs lignes successives , avec différent valeurs dans B et C .
- cet id peut apparaître de nouveau , pour indiquer la relation entre deux personnes.
voici un exemple :
_:node189e6piavx1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://xmlns.com/foaf/0.1/Person> .
_:node189e6piavx1 <http://xmlns.com/foaf/0.1/name> "Bernhard A. M. Seefeld" .
_:node189e6piavx1 <http://xmlns.com/foaf/0.1/title> "Mr" .
_:node189e6piavx1 <http://xmlns.com/foaf/0.1/firstName> "Bernhard A. M." .
_:node189e6piavx2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://xmlns.com/foaf/0.1/Person> .
_:node189e6piavx2 <http://xmlns.com/foaf/0.1/name> "Arnold Seefeld" .
_:node189e6piavx2 <http://xmlns.com/foaf/0.1/mbox_sha1sum> "a8a781da31551a148aeb36b9e9e040b7b19e37c8" .
_:node189e6piavx2 <http://www.w3.org/2000/01/rdf-schema#seeAlso> <http://www.arnoldseefeld.com/foaf/foaf.rdf> .
_:node189e6piavx3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://xmlns.com/foaf/0.1/Person> .
_:node189e6piavx3 <http://xmlns.com/foaf/0.1/name> "Gregor J. Rothfuss" .
_:node189e6piavx3 <http://xmlns.com/foaf/0.1/mbox_sha1sum> "d3659d401111708a7157a4e629aa4058fca31f08" .
_:node189e6piavx3 <http://www.w3.org/2000/01/rdf-schema#seeAlso> <http://greg.abstrakt.ch/foaf.rdf> .
_:node189e6piavx1 <http://xmlns.com/foaf/0.1/knows> _:node189e6piavx4 .
Mon problème est que je veux :
1. grouper les id successives dans une seule ligne
2. Mettre les lignes qui comporte les informations sur les relation dans une autre feuille.
c'est à dire ;
Feuille 1:
-:node189e6piavx1+ tous les informations
-:node189e6piavx2 + tous les informations
- :node189e6piavx3 + tous les informations
Feuille 2 :
- _:node189e6piavx1 <http://xmlns.com/foaf/0.1/knows> _:node189e6piavx4 .
- _:node189e6piavx1 <http://xmlns.com/foaf/0.1/knows> _:node189e6piavx5 .
Merci d'avance et j'espère que j'etais claire
j'ai un problème un peu compliqué . surtout pour moi car je débute,
j'ai un fichier de 345611 lignes et de 3 colonnes A , B , et C où il comporte des informations sur des personnes bien déterminé.
Dans ce fichier ; il y'a des balises qui mène à indiquer les informations pour chaque personne et d'autre qui mène à indiquer la relation entre ces personnes grâce au protocole foaf (friend of a friend).
- la colonne A affiche l'id
- la colonne B ainsi que C affichent :
- les informations d'une personne donnée.
- la relation entre une personne 1 et une personne 2 à l'aide de foaf comme j'ai cité toute à l'heure .
voici le fichier sur le quel je travaille :
https://www.cjoint.com/doc/15_06/EFbv7dWDD2a_Nouveau%20Microsoft%20Excel%20Worksheet.xlsx
Ce fichier se décompose de la manière suivante :
Dans la colonne A :
- le même id se trouve dans plusieurs lignes successives , avec différent valeurs dans B et C .
- cet id peut apparaître de nouveau , pour indiquer la relation entre deux personnes.
voici un exemple :
_:node189e6piavx1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://xmlns.com/foaf/0.1/Person> .
_:node189e6piavx1 <http://xmlns.com/foaf/0.1/name> "Bernhard A. M. Seefeld" .
_:node189e6piavx1 <http://xmlns.com/foaf/0.1/title> "Mr" .
_:node189e6piavx1 <http://xmlns.com/foaf/0.1/firstName> "Bernhard A. M." .
_:node189e6piavx2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://xmlns.com/foaf/0.1/Person> .
_:node189e6piavx2 <http://xmlns.com/foaf/0.1/name> "Arnold Seefeld" .
_:node189e6piavx2 <http://xmlns.com/foaf/0.1/mbox_sha1sum> "a8a781da31551a148aeb36b9e9e040b7b19e37c8" .
_:node189e6piavx2 <http://www.w3.org/2000/01/rdf-schema#seeAlso> <http://www.arnoldseefeld.com/foaf/foaf.rdf> .
_:node189e6piavx3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://xmlns.com/foaf/0.1/Person> .
_:node189e6piavx3 <http://xmlns.com/foaf/0.1/name> "Gregor J. Rothfuss" .
_:node189e6piavx3 <http://xmlns.com/foaf/0.1/mbox_sha1sum> "d3659d401111708a7157a4e629aa4058fca31f08" .
_:node189e6piavx3 <http://www.w3.org/2000/01/rdf-schema#seeAlso> <http://greg.abstrakt.ch/foaf.rdf> .
_:node189e6piavx1 <http://xmlns.com/foaf/0.1/knows> _:node189e6piavx4 .
Mon problème est que je veux :
1. grouper les id successives dans une seule ligne
2. Mettre les lignes qui comporte les informations sur les relation dans une autre feuille.
c'est à dire ;
Feuille 1:
-:node189e6piavx1+ tous les informations
-:node189e6piavx2 + tous les informations
- :node189e6piavx3 + tous les informations
Feuille 2 :
- _:node189e6piavx1 <http://xmlns.com/foaf/0.1/knows> _:node189e6piavx4 .
- _:node189e6piavx1 <http://xmlns.com/foaf/0.1/knows> _:node189e6piavx5 .
Merci d'avance et j'espère que j'etais claire
A voir également:
- Grouper les lignes successive qui affiche le même id
- Ma clé usb ne s'affiche pas - Guide
- Le clavier de mon telephone ne s'affiche plus - Guide
- Id telephone - Guide
- Freebox n'affiche plus l'heure mais fonctionne - Forum Freebox
- Document id lycamobile - Forum Logiciels
3 réponses
Bonjour,
J'ai repris ton premier classeur et adapté la macro pour extraire les relations. La macro est assez longue car il y aplus de mouvements de données.
https://www.cjoint.com/c/EFegR4U5vMn
à toi de voir.
J'ai repris ton premier classeur et adapté la macro pour extraire les relations. La macro est assez longue car il y aplus de mouvements de données.
https://www.cjoint.com/c/EFegR4U5vMn
à toi de voir.
j'ai vu que je n'étais pas assez claire dans le dernier sujet , donc j'ai reformulé ma question d'une autre manière et j'ai décomposé le fichier en tableau de 3 colonnes , j'ai essayé de tester votre code en changeant
car ce que j'ai compris est que 1 reflète la colonne A donc j'ai mis 3 pour refléter à la colonne C.
mais ça n'a pas marché , donc j'ai reposé ma question , de plus je veux déplacer les lignes de relation dans un autre fichier .
Merci une autre fois