XML-XML-Ausgabe mit XSLT

1887
George Reith

Ich versuche, xml2json-xslt zum Konvertieren meiner in Excel generierten XML-Daten in JSON-Daten zu verwenden. Es ist in XSL 1.0 geschrieben, sodass ich es vom Browser aus ausführen kann und es funktioniert einwandfrei. Ich möchte es jedoch in meinen Workflow von Excel aufnehmen, damit ich meine Ausgabe automatisch ohne diesen zusätzlichen Schritt zuordnen kann.

Ist es möglich, XML aus Excel zu exportieren und es mit einem XSL auf einmal umzuwandeln?

HINWEIS: Ich verwende die XML-Map-Exportfunktion von Excel mit einer Schemadefinition (XSD) und speichere nicht im Standard-Excel-Schema.

1

1 Antwort auf die Frage

0
Paul Sweatte

Ist es möglich, XML aus Excel zu exportieren und es mit einem XSL auf einmal umzuwandeln?

Ja. Verwenden Sie den folgenden Prozess:

  • Exportieren Sie mithilfe des folgenden Skripts: Exportieren Sie Excel in XML in VBA

  • Rufen Sie msxml für die Ausgabedatei mit dem folgenden Skript auf: Konvertieren Sie XML mit XSL in CSV

  • Ersetzen c:\testme.xsldurchxml2json.xslt

  • Ersetzen Sie c:\testme.xmldurch die Ausgabe aus dem Export aus Excel

  • Kombinieren Sie beide Skripts in einer Datei, sobald sie separat arbeiten