2012-06-06 88 views
1

任何人都可以告訴我這是否可能?使用XSD將平面數據錶轉換爲數據集

我在textform看起來像這樣的數據:

... 
^GLOBAL HDORDNOLBL 
^GLOBAL HDORDNO 
^GLOBAL ORDDATLBL 
Orderdatum 
^GLOBAL ORDDAT 
01/06/12 
^GLOBAL INVDATLBL 
Fact.datum 
^GLOBAL INVDAT 
05/06/12 
^GLOBAL COUNTRYLBL 
^GLOBAL COUNTRY 
Belgium 
^GLOBAL CUSNOLBL 
Klantennummer 
^GLOBAL CUSNO 
AL8985 
... 

我會^[ITEM]爲一個場和[VALUE]是值來把這個在平坦的數據表。我可以管理這個,但是......我想根據一定的規則將這個數據錶轉換成一個數據集。基本上,我想要做的是從平面數據中創建一個結構化數據集。做這個的最好方式是什麼?

回答

1

使用查找/替換爲change the delimiters爲CSV格式,將平面文件以CSV格式導入到Excel中,然後使用VBA macro使用XSD將其轉換爲XML。

+0

我已經使用我自己的xml文件並在平面數據文件中創建結構。 (組,例外......)無論如何,如果你的數據必須被轉換爲「flat」xml文件,上面的答案的確是(其中之一)的方式。 – grmbl