Excel выводит XML с использованием XSLT
Я пытаюсь использовать xml2json-xslt для преобразования сгенерированного в Excel XML- файла в данные JSON. Он написан на XSL 1.0, поэтому я могу запустить его из браузера, и он работает просто отлично. Однако я хотел бы включить его в свой рабочий процесс из Excel, чтобы я мог автоматически отобразить свой вывод без этого дополнительного шага.
Можно ли экспортировать XML из Excel и преобразовать его с помощью XSL за один раз?
ПРИМЕЧАНИЕ. Я использую функцию экспорта карты XML в Excel с определением схемы (XSD) и не сохраняю ее в схеме Excel по умолчанию.
1 ответ
Можно ли экспортировать XML из Excel и преобразовать его с помощью XSL за один раз?
Да. Используйте следующий процесс:
Экспорт с использованием следующего сценария: Экспорт Excel в XML в VBA
Вызвать msxml для выходного файла, используя следующий скрипт: Преобразовать XML в CSV с помощью XSL
замещать
c:\testme.xsl
сxml2json.xslt
замещать
c:\testme.xml
с выводом из экспорта из ExcelОбъедините оба скрипта в один файл, если они работают отдельно