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

Scripts/Batch Discussion :

Convertir un fichier XML en fichier Excel [PowerShell]


Sujet :

Scripts/Batch

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2015
    Messages : 3
    Points : 5
    Points
    5
    Par défaut Convertir un fichier XML en fichier Excel
    Bonjour,
    j'ai un fichier XML et j'aimerai pouvoir l'exporter dans un fichier Excel. Tout cela en PowerShell.
    Comme je suis débutant en PowerShell, pouvez-vous m'aider sur ce problème.
    Merci d'avance
    Damien

  2. #2
    Membre habitué
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2015
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juillet 2015
    Messages : 66
    Points : 126
    Points
    126
    Par défaut
    Une façon de faire serait de récupérer les données du fichier XML dans un objet, ensuite il faut en sélectionner les éléments voulus, pour ensuite exporter vers CSV, qui peut être lu par Excel.

    Voici un exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $infile = "fichier.xml"
    $outfile = "fichier.csv"
    
    $xml = (Get-Content $infile) |ConvertTo-Xml 
    $xml.Objects | Select-Object -ExpandProperty object | Export-csv -Path $outfile -NoTypeInformation
    Il y a sans doute une meilleure façon de faire, mais c'est un bon début pour comprendre l'approche.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. convertir un fichier texte en fichier XML
    Par siempre dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 09/07/2009, 14h43
  2. Générer fichier xml à partir de excel
    Par zinatularab dans le forum XQUERY/SGBD
    Réponses: 1
    Dernier message: 29/04/2009, 01h49
  3. convertir un fichier XSD en fichier XML
    Par mystro7200 dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 17/02/2009, 10h37
  4. [XSD] Créer un fichier xml à partir de Excel
    Par skyangel dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 24/01/2008, 12h51

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