0

このデータを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>
4

0 に答える 0