Bonjour Christophe

La transformation de données Xml en table n'est pas trivial contrairement à la 
transformation inverse. Faire une implémentation générique ne doit pas être si 
simple que ça, surtout si l'on souhaite maîtriser le résultat!
Ce que je préconise pour cela c'est la réalisation d'une transformation du xml 
vers du csv, puis d'importer le csv. En tous les cas, c'est la solution que 
j'ai adoptée pour utiliser calc pour transmettre des informations initialement 
dans des fichiers. La transformation du xml vers le csv est réalisé par une 
feuille de style xslt, cela peut-être obtenu aussi par une transformation 
Xquery. Tout cela étant des standards ouverts, il est facile de trouver des 
implémentation libre de ces fonctionnalités. Il y a une autre piste que j'aurai 
bien exploré c'est de produire directement le format Xml de l'Odf à partir du 
Xml en entré. A ta disposition pour te fournir des exemples.

Nicolas

Le 29/02/2012 16:23, christophe cazin a écrit :
Bonjour,

    Je profite de la dynamique de la liste pour reformuler une demande faite au 
temps d 'OpenOffice.
C'est une demande grandissante car nos utilisateurs n'ont pas tous les 
compétences pour utiliser TALEND
pour faire ces traitements réalisés nativement par Excel (et pas par CALC).
    C'est un point de blocage important pour certains utilisateurs (et je n'ai 
pas encore de marché de développement
pour ajouter cette fonctionnalité à Libreoffice  :)

Christophe



-------- Message original --------
Sujet:     Ouverture de fichiers Xml avec Calc
Date :     Fri, 08 Oct 2010 18:06:08 +0200
De :     CAZIN Christophe DSIC SGSIC <[email protected]>
Pour :     [email protected]



Excel ouvre nativement des fichiers .xml en proposant un classement
assez intuitif des champs et balises !
Comment faire avec Calc ?

PJ : Document .xml


Christophe




--
Nicolas BUONOMO
CNAF - CNEDI Rhône Alpes
DSI - Direction Fonctionnelle et Processus
Relation avec les Collectivités Territoriales
Tél : 0478636669 / 0677877811
Mél : nicolas [email protected]

--
Envoyez un mail à [email protected] pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/discuss/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à