1

Я пытаюсь использовать xml2json-xslt для преобразования сгенерированного в Excel XML- файла в данные JSON. Он написан на XSL 1.0, поэтому я могу запустить его из браузера, и он работает просто отлично. Однако я хотел бы включить его в свой рабочий процесс из Excel, чтобы я мог автоматически отобразить свой вывод без этого дополнительного шага.

Можно ли экспортировать XML из Excel и преобразовать его с помощью XSL за один раз?

ПРИМЕЧАНИЕ. Я использую функцию экспорта карты XML в Excel с определением схемы (XSD) и не сохраняю ее в схеме Excel по умолчанию.

1 ответ1

0

Можно ли экспортировать XML из Excel и преобразовать его с помощью XSL за один раз?

Да. Используйте следующий процесс:

  • Экспорт с использованием следующего сценария: Экспорт Excel в XML в VBA

  • Вызовите msxml для выходного файла, используя следующий скрипт: Преобразование XML в CSV с помощью XSL

  • Замените c:\testme.xsl на xml2json.xslt

  • Замените c:\testme.xml выводом из экспорта из Excel

  • Объедините оба скрипта в один файл, если они работают отдельно

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .