在哪里寻找将数据文件转换为 X12 格式的代码?
places to look for code to convert a data file to X12 format?
我有一个类似于以下内容的数据文件:
data1~|~data2~|~data3~!~data1~|~data2~|~data3~!~data1~|~data2~|~data3~!~data1~|~data2~|~data3~!~
字段由 ~|~
(tilde/pipe/tilde) 分隔。 row/records 由 ~!~
分隔。
目标是将其转换为 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
那么就像变魔术一样,你应该完成了!
我有一个类似于以下内容的数据文件:
data1~|~data2~|~data3~!~data1~|~data2~|~data3~!~data1~|~data2~|~data3~!~data1~|~data2~|~data3~!~
字段由 ~|~
(tilde/pipe/tilde) 分隔。 row/records 由 ~!~
分隔。
目标是将其转换为 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
那么就像变魔术一样,你应该完成了!