Преобразование структуры 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 не прекратится после автоматизации COM

Выбор / действие элементов в виджетах Kendo UI с использованием Excel VBA

Excel vba для автозаполнения формул от столбца до последнего столбца в excel

Как заменить значение списка другим значением c #

Удалите полосу прокрутки в списке

Отформатируйте дату, подобную «20110822» в Google Open Refine (или Excel)?

Импорт данных из новых отчетов и автоматическое обновление существующих записей в существующих данных

Оценка INDIRECT в массиве в Excel

Excel VBA – диапазон копирования от одного листа к другому, следующая пустая строка

Объединение диапазонов / массивов для подачи в IRR

Как создать защищенный паролем excel в Java?

Мне нужно обходное решение для проблемы с данными Excel Guessing Data

Автоматическое увеличение ссылки на лист EXCEL

'OutOfMemoryException', чтение 20-мегабайтного файла XLSX

Согласование нескольких критериев (транспонирование матрицы)

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