0
好吧,我有能力很容易地將XML寫入Excel文件(使用Aspose.Cells),所以這不是問題,我只需要弄清楚我應該將它寫入Excel,以便我可以維護原始XML文檔所具有的關係。將XML讀取到Excel並返回(保持關係)
示例XML文檔:
<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時,我無法在重新導入時維護這些關係。導出它的方式是將DataSet中的每個DataTable導出到不同的工作表,所以數據可以很容易地編輯,然後很容易地上傳到DataSet中,但是現在我需要將它恢復到適當的嵌套XML中。
幫助!提前致謝。
也許添加另一個可用於描述關係的工作表? Excel並不是真正的分層文件格式(無論如何)。 – 2012-01-14 01:46:15