Есть ли пакет Python для преобразования формата EDI X12 в CSV?
Ищите библиотеку python для конвертации X12 (формат 277U) в формат CSV. Я наткнулся на https://pypi.python.org/pypi/pyx12/2.1.1 но похоже, что он конвертирует формат X12 в XML. Пожалуйста, помогите
1 ответ
Нет.
EDI - это иерархический / многомерный формат данных с повторяющимися / циклическими структурами. CSV - это двумерный формат данных, который может представлять повторяющиеся структуры, но будет действительно трудно представить иерархию или многомерность. Уже один этот факт означает, что не может быть стандартного / нестандартного способа такого преобразования. Необходимо принять определенные решения относительно того, какие данные будут сглажены и каким образом, а также будут ли определенные данные игнорироваться или повторяться. У вашего конечного потребителя может быть документация по этому вопросу, но ни один стандартный инструмент не сможет это выяснить для вас.
Конечно, возможно преобразовать данные 277 в формат CSV для вашей ERP/CRM/ любой конечной системы, но это включает в себя анализ EDI и выполнение собственной логики для него. Связанный пакет может помочь вам сделать это, но я не знаком с этим. По крайней мере, похоже, что это поможет вам проверить документ и отправить ответ вашему торговому партнеру, но ваш пробег может отличаться...