用于查找将数据文件转换为X12格式的代码的位置



我有一个数据文件,看起来类似于:

data1~|~data2~|~data3~!~data1~|~data2~|~data3~!~data1~|~data2~|~data3~!~data1~|~data2~|~data3~!~

字段由~|~(波浪号/管道/波浪号)分隔。行/记录由~!~分隔。

目标是将其转换为X12格式的文件。我会有很多文件和记录。。成千上万。。我刚开始这个项目,所以我正在探索解决方案。

我已经用python做了一些编码,所以也许这会奏效,但不确定。

我正在寻找一些建议或库,其中可能包含一些可以查看的内容。

data = "data1~|~data2~|~data3~!~data1~|~data2~|~data3~!~data1~|~data2~|~data3~!~data1~|~data2~|~data3~!~"
## parse rows
rows = data.split("~!~")
## Parse Columns 
final = [x.split("~|~") for x in rows]
print(final)

结果是:

[['data1', 'data2', 'data3'], ['data1', 'data2', 'data3'], ['data1', 'data2', 'data3'], ['data1', 'data2', 'data3'], ['']]

下一步将是转换为XML。

然后,一旦将其转换为XML,请使用:https://pypi.python.org/pypi/pyx12/2.1.1将其转换为X12

然后就像魔术一样,你应该完成!

最新更新