Преобразование структуры xsd в excel

Я получил некоторые .xsd-файлы, и мне нужно импортировать их структуру в файл Excel.

Я могу сделать это с помощью панели разработки Excel, но таким образом я получил «только» имена полей листа в качестве столбцов моего Excel.

Вместо этого я бы хотел, чтобы FULL-структура воспроизводилась в строках файла Excel. Чтобы уточнить, если я получил что-то вроде

<xs:simpleType name="DocumentID"> <xs:restriction base="px:String..35"/> </xs:simpleType> <xs:complexType name="ReferenceType"> <xs:sequence> <xs:element name="DocumentID" type="px:DocumentID"/> </xs:sequence> </xs:complexType> <xs:complexType name="CustomerReference"> <xs:complexContent> <xs:extension base="px:ReferenceType"/> </xs:complexContent> </xs:complexType> <xs:complexType name="MasterOrderCycle"> <xs:complexContent> <xs:extension base="px:ElectronicDocumentType"> <xs:sequence> <xs:element name="CustomerReference" type="px:CustomerReference" minOccurs="0"/> <xs:element name="OrderLine" type="px:OrderLine" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> <xs:complexType name="MasterOrder"> <xs:complexContent> <xs:extension base="px:MasterOrderCycle"/> </xs:complexContent> </xs:complexType> 

я бы хотел, чтобы Excel был таким образом

 Col1 Col2 COl3 MasterOrder CustomerReference DocumentId MasterOrder OrderLine LineId MasterOrder OrderLine ProductId MasterOrder OrderLine Quantity ........... 

Обратите внимание, что я упростил много xsd (как поля размещены и структуры), я считаю, что это дает вкус того, что я получил.

Импорт xsd в xls дает мне

 row 1: DocumentID LineId ProductId Quantity 

что позволяет мне потерять иерархию \ структуру полей.

Я знаю, что это довольно сложно, но для моей проблемы существует авторизованное решение?

Interesting Posts

Почему в Excel не появится мое действие URL-адреса куба SSAS?

Макрос VB в excel для сохранения активного документа в PDF с именем из ячейки

Как установить предупреждения в приложении excel из доступа vba

Цикл CFspreadsheet

Укладывайте несколько строк в один, используя VBA в microsoft excel

Посетите страницу веб-сайта из данных массива, выберите элемент ElementID, заполните новый массив

Как поместить всплывающую подсказку в пользовательскую функцию

Ограничение текстовой строки VBA в текстовом поле

Автоматическая перерыв строки в ячейке каждые X символов

Excel подсчитывает количество раз, когда значение появляется в столбце, если оно уникально для строки

Форматирование строк Excel между значениями программно с помощью C #

Вычисление прошедшего времени в Excel-лист с использованием макроса

Создание диаграмм с использованием VBA и подпрограмм

Код для копирования листа фильтра1 на лист2 с использованием lastcolumn lastrow получает ошибку

(VBA) Извлечение и копирование и вставка значений столбцов для указанного диапазона дат для соответствующих значений строк

Давайте будем гением компьютера.