Forum de Statistiques
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
SSD interne Crucial BX500 2,5″ SATA – 500 ...
Voir le deal
29.99 €

convertir fichier xml en csv

2 participants

Aller en bas

convertir fichier xml en csv Empty convertir fichier xml en csv

Message par raclette Mer 19 Juin 2013 - 9:40

Bonjour,
existe-t-il un moyen de convertir des fichiers xml en csv ou txt sous R?
Je sais qu'on peut le faire en ouvrant les fichiers sous excel mais ayant un grand nombre de fichiers à convertir je souhaiterais programmer la conversion pour gagner du temps.
Merci.

raclette

Nombre de messages : 12
Date d'inscription : 19/04/2013

Revenir en haut Aller en bas

convertir fichier xml en csv Empty Re: convertir fichier xml en csv

Message par Nik Mer 19 Juin 2013 - 9:49

Salut,
Je ne sais pas si c'est possible directement mais en 2 étapes oui

import via la fonction xmlToDataFrame{XML}, puis export via write.csv par exemple.

Nik

Nik

Nombre de messages : 1606
Date d'inscription : 23/05/2008

Revenir en haut Aller en bas

convertir fichier xml en csv Empty Re: convertir fichier xml en csv

Message par raclette Mer 19 Juin 2013 - 10:15

Merci beaucoup, ça semble correspondre sauf que j'ai des soucis probablement dus au fait que mes fichiers xml sont issus d'un export via un site internet... Trop difficile néanmoins pour l'expliquer sur ce forum.
Merci en tout cas pour cette aide.

raclette

Nombre de messages : 12
Date d'inscription : 19/04/2013

Revenir en haut Aller en bas

convertir fichier xml en csv Empty Re: convertir fichier xml en csv

Message par raclette Jeu 20 Juin 2013 - 7:56

J'ai trouvé mon problème, en fait, il y a une arborescence dans mon fichier, du coup si j'ai bien compris, je dois utiliser la fonction xmlTreeParse, c'est bien ça?
Par contre, est-il possible de créer un fichier par branche (sous-dossier : "OPS"), en conservant quelque part l'information du nom de la branche (sous-dossier : "OPS") qui conserverait uniquement les infos de son contenu (soit les colonnes "AD", "FR", "ON", "OD")?

ex : 

OPS AD="FRA" FR="FRA" ON="OOA201306" OD="2013-06-17">
  ERS RN="OOA201306" RD="2013-06-17" RT="08:24">
   LOG IR="FRA000711723" FS="FRA" RC="FGCC">
    RTP DA="2013-06-17" TI="08:24" PO="FRRCF" RE="LAN">
     GEA GE="OTB" ME="100"/>
     GEA GE="OTB" ME="100"/>
    /RTP>
   /LOG>
  /ERS>
/OPS>

Merci de votre aide.

raclette

Nombre de messages : 12
Date d'inscription : 19/04/2013

Revenir en haut Aller en bas

convertir fichier xml en csv Empty Re: convertir fichier xml en csv

Message par raclette Jeu 20 Juin 2013 - 9:16

Ou obtenir tout simplement un data frame lisible?

raclette

Nombre de messages : 12
Date d'inscription : 19/04/2013

Revenir en haut Aller en bas

convertir fichier xml en csv Empty Re: convertir fichier xml en csv

Message par Nik Jeu 20 Juin 2013 - 9:34

là ça sort de mon champs de compétence donc je préfère pas m'aventurer

Nik

Nombre de messages : 1606
Date d'inscription : 23/05/2008

Revenir en haut Aller en bas

convertir fichier xml en csv Empty Re: convertir fichier xml en csv

Message par raclette Jeu 20 Juin 2013 - 9:35

Ok, merci Nik. Je crois que je vais devoir abandonner l'idée... :-(

raclette

Nombre de messages : 12
Date d'inscription : 19/04/2013

Revenir en haut Aller en bas

convertir fichier xml en csv Empty Re: convertir fichier xml en csv

Message par Nik Jeu 20 Juin 2013 - 9:40

pose ta question sur des sites dédiés et anglophones où tu auras un auditoire plus large.

Nik

Nombre de messages : 1606
Date d'inscription : 23/05/2008

Revenir en haut Aller en bas

convertir fichier xml en csv Empty Re: convertir fichier xml en csv

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum