2013-02-28 62 views
1

我有一個xml文件,導入罰款除了一個問題。 xml文件中的每個記錄都有一個可以包含多個元素的元素。excel 2010導入xml與嵌套元素創建重複記錄

當我導入這個,excel創建每個新的記錄。所以如果我有一個記錄有5個圖像,我會在excel表格中有5行,除了圖像列以外都是重複的。

我喜歡它,如果Excel只是添加足夠的列,以便與每個記錄相關的所有圖像都在一行上,我沒有重複的記錄。

任何人都知道這是否可以用Excel 2010來完成?如果它有所作爲,我可以升級到Excel 2013。

回答

1

我不認爲這會有什麼區別。

Excel不是分層結構(如XML),會將您的5張圖像解釋爲5個不同的記錄(具有相同的祖先數據)。

你也許可以用一些XML映射來做你想做的事,但我從來沒有嘗試過。

你也可以編寫自定義的vba函數來導入xml,只要你喜歡。

+1

對他們來說似乎很愚蠢,沒有其他選擇 - 如果他們要支持導入支持層次結構的xml文件,我認爲他們至少可以提供更好的處理選項。無論如何,另一個論壇的其他人建議一個Excel宏可能是實現它的方法。只是不知道該怎麼做,因爲我從來沒有寫過任何Excel宏。 – merk 2013-03-02 02:53:20