Хорошо, у меня есть возможность довольно легко записать XML в файл Excel (используя Aspose.Cells), так что это не проблема, мне просто нужно выяснить, как мне записать его в Excel, чтобы я мог поддерживать отношения, которые имел исходный документ XML.
Пример XML Doc:
<configData>
<Items>
<ItemId>1234</ItemId>
<Description>Blah</Description>
</Items>
<Discounts>
<Discount>
<Detail>Heres the details</Detail>
<Description>Description</Description>
</Discount>
</Discounts>
</configData>
Эти XML-файлы на самом деле более детализированы, но это только для примера.
Первоначально я импортировал XML в объект DataSet, который работал хорошо, я мог сохранить его непосредственно обратно в файл XML, и он сохранял бы надлежащий формат, поскольку у него есть отношения, а для вложенного свойства установлено значение правда.
Проблема заключается в том, что при использовании Aspose.Cells для записи этого в Excel невозможно сохранить эти отношения, когда я импортирую его обратно. То, как я его экспортировал, состояло в том, чтобы экспортировать каждый DataTable в DataSet на другой лист, поэтому данные можно легко редактировать, а затем легко загружать обратно в DataSet, но теперь мне нужно вернуть их обратно в соответствующий вложенный XML.
Помощь! Заранее спасибо.