Bienvenue invité. SVP enregistrez vous pour être membre.
:: Connexion
Identifiant :

Mot de passe :

Se souvenir de moi



Mot de passe perdu ?

Inscrivez-vous !
:: Recherche
:: Menu Principal

Parcourir ce sujet:   1 Utilisateur(s) anonyme(s)





convertisseur fichier xml en tableau
Expert
Inscrit:
23/03/2009 08:11
Groupe:
Utilisateurs enregistrés
Post(s): 1300
Hors Ligne
connaissez vous un utilitaire ou une astuce pour convertir un fichier xml en un tableau (consultable avec libreoffice de préférence) ?

J'ai découvert qu'Excel de Microsoft permet de créer sans problème un tableau mais je recherche une solution 'gratuite'.

(les xml proviennent des rapports de netscan qui scanne les réseaux locaux pour découvrir les nom machine, ip et partages mais ne permet pas d'ajouter des informations)

Contribution le : 09/11/2016 15:12
Créer un fichier PDF de la contribution Imprimer


Re: convertisseur fichier xml en tableau
Régulier
Inscrit:
13/09/2012 15:20
Groupe:
Utilisateurs enregistrés
Post(s): 246
Hors Ligne
Avec un bon éditeur de texte tu dois pouvoir faire des remplacements globaux afin d'obtenir un CSV par exemple.
Je ne sais pas si LibreOffice sait ouvrir un CSV mais je pense que oui vu qu'Excel le fait.

Contribution le : 10/11/2016 07:55
Créer un fichier PDF de la contribution Imprimer


Re: convertisseur fichier xml en tableau
Régulier
Inscrit:
26/09/2014 15:15
De CLOUANGE
Groupe:
Utilisateurs enregistrés
Post(s): 127
Hors Ligne
cet utilitaire pourra peut être vous aider: http://www.alexnolan.net/software/freexmleditor.htm

Contribution le : 10/11/2016 09:27
Créer un fichier PDF de la contribution Imprimer


Re: convertisseur fichier xml en tableau
Régulier
Inscrit:
13/09/2012 15:20
Groupe:
Utilisateurs enregistrés
Post(s): 246
Hors Ligne
Ah oui, pas mal cet utilitaire.
De mon côté je me suis dit qu'un petit programme en PHP vite fait suffirait et j'ai donc fait :)
Reste à trouver un vrai fichier XML issu de son utilitaire pour tester...

Contribution le : 10/11/2016 10:04
Créer un fichier PDF de la contribution Imprimer


Re: convertisseur fichier xml en tableau
Expert
Inscrit:
23/03/2009 08:11
Groupe:
Utilisateurs enregistrés
Post(s): 1300
Hors Ligne
Merci pour vos pistes, de mon côté j'ai trouvez un tutoriel pour libreoffice traduit en français : reste plus qu'a comprendre la syntaxe et à adapter.

Documentation/FR/Calc/Import ou export via filtre XML ou XSLT
https://wiki.openoffice.org/wiki/Docum ... rt_via_filtre_XML_ou_XSLT

La difficulté étant de centraliser les réponses des scan ip et de maintenir à jour un tableau au fil du temps et des changements.

Edit : remarque les paramètres des filtres xml dans libreoffice ne semblent pas tenir compte des modifications avec le bouton éditer (préférer nouveau lors des essais).

XML Viewer Plus ne fonctionne pas bien (deux plantages sous w10 64), j'ai préféré notepadplus avec plugin xml tools

compléments :
Les bases de la mise en forme XML avec XSLT
https://openclassrooms.com/courses/les ... se-en-forme-xml-avec-xslt

Contribution le : 10/11/2016 10:11
Créer un fichier PDF de la contribution Imprimer


Re: convertisseur fichier xml en tableau
Régulier
Inscrit:
13/09/2012 15:20
Groupe:
Utilisateurs enregistrés
Post(s): 246
Hors Ligne
@rezoo : si ton XML est assez simple, je peux te filer ce que j'ai fait.
Il faut qu'il n'y ait pas de groupes pour que ça marche.
Exemple avec ça :
<balise1>
<titre>test</titre>
<sousbal>truc</sousbal>
</balise1>
<balise1>
<titre>test2</titre>
<sousbal>truc2</sousbal>
</balise1>

J'ai ça :
test; truc;
test2; truc2;

Un CSV que tu peux ouvrir ensuite avec un tableur quelconque.

Contribution le : 10/11/2016 13:42
Créer un fichier PDF de la contribution Imprimer


Re: convertisseur fichier xml en tableau
Expert
Inscrit:
23/03/2009 08:11
Groupe:
Utilisateurs enregistrés
Post(s): 1300
Hors Ligne
j'ai trouvé comment créer mon filtre pour libreoffice, il me reste à trouver comment mettre en forme la mac adresse avec les tirets et quelques autres détails

et oui le code est simple
<?xml version="1.0"?>
<network-scanner-result>
<summary>
<title>SoftPerfect Network Scanner</title>
<range>10.69.3.0-10.69.3.125</range>
<date>2016-11-10T13:48:22.611+01:00</date>
</summary>
<devices>
<item>
<ip-address>10.69.3.7</ip-address>
<mac-address>000000000000</mac-address>
<response-time>110</response-time>
<hostname></hostname>
</item>
<item>
<ip-address>10.69.3.16</ip-address>
<mac-address>000BCDF781CA</mac-address>
<response-time>132</response-time>
<hostname>COPIEUR</hostname>
</item>
</devices>
</network-scanner-result>

prochaine étape , trouver les changements entre deux versions du scan, devrait être simple avec notepad plus accompagné de compare

Contribution le : 10/11/2016 14:03
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
Compte*
Nom   Mot de passe    
Message:*


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]