【问题标题】:Transform flat datatable to dataset using XSD使用 XSD 将平面数据表转换为数据集
【发布时间】:2012-06-10 09:34:00
【问题描述】:

如果可以的话,谁能给我建议?

我有如下文本形式的数据:

...
^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] 是值。我可以管理这个但是......我想根据某些规则将此数据表转换为数据集。基本上,我想做的是从平面数据制作结构化数据集。最好的方法是什么?

【问题讨论】:

    标签: xml vb.net xsd flat-file


    【解决方案1】:

    使用查找/替换将change the delimiters 转换为CSV 格式,将平面文件以CSV 格式导入Excel,然后使用VBA macro 通过XSD 将其转换为XML。

    【讨论】:

    • 我已经创建了自己的 xml 文件,以便在平面数据文件中使用和创建结构。 (组,例外,...)无论如何,如果您的数据必须转换为“平面” xml 文件,那么上面的答案确实是(一种)方法。
    猜你喜欢
    • 2020-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-06
    • 2021-05-16
    • 2016-01-20
    • 2010-12-16
    • 2012-02-17
    相关资源
    最近更新 更多