有没有Python包可以将EDI X12格式转换为CSV?

问题描述 投票:0回答:2

寻找一个Python库将X12(277U格式)转换为CSV格式。我遇到了 https://pypi.python.org/pypi/pyx12/2.1.1 但看起来它正在将 X12 格式转换为 XML..请帮忙

python-2.7 csv x12
2个回答
2
投票

没有。

EDI 是一种具有重复/循环结构的分层/多维数据格式。 CSV 是一种二维数据格式,可以表示重复结构,但很难表示层次或多维。 仅这一事实就意味着不可能有标准/开箱即用的方法来进行这种转换。 必须做出某些决定,决定哪些数据将被扁平化以及如何扁平化,或者某些数据是否将被忽略或重复。 您的最终消费者可能有这方面的文档,但没有标准工具能够为您解决这个问题。

当然,可以将 277 数据转换为 ERP/CRM/任何终端系统的 CSV 格式,但这涉及解析 EDI 并对其执行自定义逻辑。 链接的包可能会帮助你做到这一点,但我不熟悉它。 至少,它看起来会帮助您验证文档并将响应发送回您的贸易伙伴,但您的里程可能会有所不同......


0
投票

@goks 有没有办法获取解析器或从你创建的 github 下载它

© www.soinside.com 2019 - 2024. All rights reserved.