2016-05-17 21 views
1

X12(277U形式)をCSV形式に変換するためのPythonライブラリを探しています。私はhttps://pypi.python.org/pypi/pyx12/2.1.1に出くわしたが、それはXMLにX12形式を変換しているように見える。..EDI X12形式をCSVに変換するPythonパッケージはありますか?

+2

あなたはBOTS(http://bots.sourceforge。 net/en/index.shtml)?これはオープンソースとPythonです。多くの理由から、X12の標準ライブラリはありません。主にEDI標準が無料で公開されていないためです(EDIFACTとは異なります)。 – Andrew

+0

これをチェックして、同じスレッドで更新します。ありがとうございました – goks

+0

私は自分のパーサを書くことを始めました。そして幸いにも私は時間通りにそれを終えることができました。 – goks

答えて

1

EDIは、構造をループ/繰り返すと多次元/階層データ形式で助けてください。 CSVは、繰り返し構造を表すことができる2次元データフォーマットですが、階層や多次元を表現するのは非常に困難です。この事実だけでは、この種の変換を行うための標準的な方法は不可能です。どのデータがフラット化されるか、またどのデータが無視されるか繰り返されるかについては、特定の決定を下す必要があります。あなたの最終消費者はこれに関する文書を持っているかもしれませんが、標準的なツールはそれを把握することができません。

ERP/CRM /任意のエンドシステムに対して277データをCSV形式に変換することはもちろん可能ですが、EDIの解析とカスタムロジックの実行が含まれます。リンクされたパッケージはあなたがそれをするのに役立つかもしれませんが、私はそれに精通していません。少なくとも、それはあなたが文書を検証し、あなたの取引相手に返信を返すのに役立つようですが、あなたの走行距離は異なるかもしれません...

関連する問題