6
votes

Comment exporter des données d'Excel vers un XML valide?

J'ai une table Excel avec certaines données que j'aimerais exporter vers un fichier XML.
Ce XML exporté doit être valide contre un XSD.

Notez que toutes les formatage et la validation doivent être effectués à l'intérieur de l'Excel car ce sera le seul outil disponible pour la personne qui fera l'exportation.

Toute recommandation pour obtenir cette tâche?


0 commentaires

3 Réponses :


5
votes

Enregistrez votre fichier au format XML de Excel. Ceci est connu sous le nom de MS Office XML. La documentation (et le schéma) est disponible pour le bureau 2003 et 2007 .


1 commentaires

C'est une référence de schéma. Ce n'est pas un outil réel que l'on pourrait enregistrer, comme par exemple un fichier Excel directement dans XML, ce qui est la question de la question.



1
votes

Deux choses, écrivez un plugin pour Excel ou convertissez l'extrémité Excelfile en XML et créez le XSD. Modifiez le XML dans Excel et vous aurez la validation dans Excel contre cela.

http://office.microsoft.com/en-us/excel /HP011429481033.aspx


0 commentaires

2
votes

Je sais que c'est une très vieille question, mais juste au cas où quelqu'un d'autre bosse ..

La réponse acceptée est bonne mais XMLSS est beaucoup plus compliquée (bien qu'elle soit valide XML), j'ai pensé à partager cette ressource sur Microsoft . Il explique tout pas à pas.

Une autre option consiste à créer un fichier CSV, puis à la convertir en XML à l'aide de XI - il y avait un article sur celui-ci sur le développeur IBM fonctionne qui peut faire le travail assez bien.

Cette API Java peut également être intéressante pour peu.


0 commentaires