我已经尝试了几天将这些数据导入Excel或Access,但我对XML / XSD几乎没有经验。我不知道在将数据导入Excel / Access时最好的方法是什么。 Excel不支持嵌套元素afaik。访问似乎没有关于嵌套数据的链接。因此,我可能最终将Excel的结构扁平化,这在任何一种情况下都是我需要进行最终分析的程序。
我希望它平坦甚至是csv格式,但我关心的是文件的大小。我现在有一个数据的子集,这个xml文件已经是11Meg,并且它是总数据的一小部分。
这是我的XML文件,是一个子集。
<Root>
<Delivery>
<Database>xxxxxxx</Database>
<Path>SomeUNCPath</Path>
<Vessel>
<SysFolder>internalfolder</Sysfolder>
<MoreData>1</MoreData>
<EvenMoreData>2</EvenMoreData>
<Depths>
<NumberOfItems>2</NumberOfItems>
<Depth>
<MoreData>1</MoreData>
<EvenMoreData>2</EvenMoreData>
</Depth>
<Depth>
...
</Depth>
<Vessel>
<SysFolder>Anotherinternalfolder</Sysfolder>
<MoreData>1</MoreData>
<EvenMoreData>2</EvenMoreData>
<Depths>
<NumberOfItems>2</NumberOfItems>
<Depth>
<MoreData>1</MoreData>
<EvenMoreData>2</EvenMoreData>
</Depth>
<Depth>
...
</Depth>
<EngineRoot>
<SysFolder>internalfolder</Sysfolder>
<NumberOfEngines>5</NumberOfEngines>
<Engine>5 Elements of this with data</Engine>
</EngineRoot>
<EngineRoot>
<SysFolder>Anotherinternalfolder</Sysfolder>
<NumberOfEngines>5</NumberOfEngines>
<Engine>5 Elements of this with data</Engine>
</EngineRoot>