2012-06-06 52 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