我有一堆XML文件,它們具有扁平的層次結構,但每個文件都包含不同數量的(唯一命名的)節點。例如:將大量平面XML文件導入excel
<?xml version="1.0" encoding="UTF-8"?>
<SomeName>
<Node1>
DataA
</Node1>
<Node2>
DataB
</Node2>
<Node3>
DataC
</Node3>
<AnotherNode1>
DataD
</AnotherNode1>
<AnotherNode2>
DataE
</AnotherNode2>
<AnotherNode3>
DataF
</AnotherNode3>
<SingleNode>
DataG
</SingleNode>
</SomeName>
我需要所有這些文件導入到Excel表格中關聯到一個特定節點的每個列拜因。
例子:
Node1 Node2 Node3 AnotherNode1 AnotherNode2 Anothernode3 SingleNode DataA DataB DataC DataD DataE DataF DataG
是否有某種方式來批量導入這些文件或將首先轉換?謝謝!
我實際上已經嘗試將XML轉換爲CSV(使用您發佈的鏈接),但它並不能幫助我,因爲生成的CSV文件僅逗號分隔數據,並且不提供有關節點的任何信息名。這是一個問題,因爲我的XML文件有不同數量的節點。 Smooks看起來很有趣,但現在對我來說太複雜了。 您是否知道我是否可以在Excel中創建一個主表(包含所有節點可能性),然後將XML導入該結構中? 謝謝! – Grinner 2010-07-22 13:35:54