【问题标题】:Interpreting edi mscons files解释 edi mscons 文件
【发布时间】:2014-04-19 11:57:36
【问题描述】:

我有一个 mscons 格式的 EDI 文件。我正在尝试解析 R 中的文件并将其保存为 csv 文件。但是,我没有任何好的解释如何进行。那里有人处理过这类文件吗?

例子:

UNA:+.? '
UNB+UNOC:3+7080005046091:14:TIMER+102953452626:82:TIMER+140312:2152+XGATE019452198++++1'
UNH+1+MSCONS:D:96A:ZZ:E2NO6A'BGM+7+1488136+9+NA'
DTM+137:201403121751:203'DTM+163:201403030000:203'
DTM+164:201403092400:203'DTM+ZZZ:1:805'
NAD+FR+7080005046053::9+++++++NO'
NAD+DO+953452626:NO3:82+++++++NO'UNS+D'
NAD+XX'LOC+90+707057500071137750::9'
RFF+MG:97645'RFF+LI:22446237_17506927'
LIN+1++1491:::SM'MEA+AAZ++KWH'QTY+136:1'
DTM+324:201403030000201403030100:Z13'QTY+136:1'
DTM+324:201403030100201403030200:Z13'QTY+136:2'
DTM+324:201403030200201403030300:Z13'QTY+136:1'
DTM+324:201403030300201403030400:Z13'QTY+136:1'
DTM+324:201403030400201403030500:Z13'QTY+136:2'
DTM+324:201403030500201403030600:Z13'QTY+136:1'
DTM+324:201403030600201403030700:Z13'QTY+136:1'
DTM+324:201403092300201403092400:Z13'CNT+1:167181'
UNT+6832+1'UNZ+1+XGATE019452198'

【问题讨论】:

  • 获得了有关文件格式的任何信息的链接?节省我们一些谷歌搜索。
  • 这是 edifact,消息类型 MSCONS。有专门的 edifact 软件可以读取并将其转换为 csv。 (开源)翻译器的示例是bots.sourceforge.net。更多关于edifact的信息:en.wikipedia.org/wiki/EDIFACT
  • 谢谢!我会试一试。 @Spacedman,对不起,我的信息很少,主要想知道是否有人使用 edi mscons。当我弄清楚如何解析数据时,我会更新帖子。
  • @Alexander 你用 R 解析 MSCONS 文件成功了吗?如果是的话,你能分享一下代码吗?谢谢

标签: r parsing edi


【解决方案1】:

下载此应用程序以启动:EDI Notepad

在此工具中打开您的 EDIFACT 文件。这将帮助您了解上下文。每个段/元素是什么。它还应该有助于为您提供与文档中的限定词和信封相关的上下文。您应该找到文档的来源并获得实施指南,其中还将解释它们的具体用法。

一旦应用上下文并了解元素是什么,解析就变得容易了。您可以编写自己的解析器,使用像 BOTS 这样的开源产品(在上面的 cmets 中提到,或者购买商业翻译软件(有数百个)。

【讨论】:

    【解决方案2】:

    MSCONS 文件中的元素都有很好的文档记录。见这里:http://www.edi-energy.de - 最新的描述(德语)在这里:http://www.edi-energy.de/files2/MSCONS_2_2b_Fehlerkorrektur_2014_02_27.pdf

    【讨论】:

      猜你喜欢
      • 2010-11-28
      • 2017-06-08
      • 2021-07-27
      • 2011-01-04
      • 2012-11-01
      • 2023-03-18
      • 2012-02-10
      • 2016-06-17
      • 2016-01-29
      相关资源
      最近更新 更多