【问题标题】:Is there any python package to convert EDI X12 format to CSV?是否有任何 python 包可以将 EDI X12 格式转换为 CSV?
【发布时间】:2016-09-14 00:32:14
【问题描述】:

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

【问题讨论】:

  • 你看过 BOTS (bots.sourceforge.net/en/index.shtml) 吗?这是开源的,Python。 X12 没有标准库有很多原因,主要是因为 EDI 标准不是免费发布的(与 EDIFACT 不同)。
  • 我会检查这个并在同一个线程上更新。谢谢
  • 我开始编写自己的解析器,幸运的是我能够按时完成。

标签: python-2.7 csv x12


【解决方案1】:

没有。

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

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

【讨论】:

    猜你喜欢
    • 2018-11-13
    • 1970-01-01
    • 2012-01-02
    • 2019-11-02
    • 2010-11-24
    • 2012-08-17
    • 1970-01-01
    • 1970-01-01
    • 2013-10-15
    相关资源
    最近更新 更多