我正在開發一個XML數據庫,我相信我的模式和XML是有效的。在遙遠的將來,當我有這個列表填充了數千個不同的項目,我想使用MS Excel。但是,我無法正確導入甚至導出簡單的XML文檔。爲什麼這個XML/XSD組合不能導出Excel 2007?
我的架構如下:http://dl.dropbox.com/u/27596075/StackOverFlow/Example.xsd 這是我的示例XML文件:http://dl.dropbox.com/u/27596075/StackOverFlow/Example.xml
作爲一名新秀堆棧溢出的用戶,我已經耗盡了我2頁的超鏈接,否則我會貼一些截圖。
我相信我的XSD是vaild,因爲我已經在線驗證了它,當我將它包含到MS Excel 2007中時,我在Source Pane中看到了它的正確概述。當我導入我的示例XML數據時,我在Excel工作表不一致映射中獲得多行。 作爲新手堆棧溢出用戶,我已經用盡了我的2個超鏈接,否則我會張貼一些截圖。
導入後,我無法導出這些數據。我被Excel告知, root_Map不可導出,因爲它包含以下內容: - 列表清單 - 映射元素與其他元素的關係無法保留。
我相信這種情況應該是開啓和關閉的,但正如你所看到的,我一直被證明是錯誤的。搜索小時數尚未得出實質性答案,我真的很想避免在CSV或文本編輯器上處理這個數據庫。 我已經閱讀了一些XSLT的簡短介紹,但是我沒有看到XSLT如何幫助將我的XML數據映射到XML電子表格。
請提供有關此問題的任何解決方法或如果我的方法需要改進建議。
我試過向這個文檔添加一個XSLT,並且無法將XML文件以預期的格式輸出到Excel中。我仍然可以使用一些幫助。我相信這種形式將是最好的,並希望繼續而不改變我的模式。 – Shabab 2012-08-09 18:46:05