【发布时间】:2014-08-11 11:50:28
【问题描述】:
我有文件,文件内容如下,我这里只输出了两条记录,但单个文件中有大约 1000 条记录:
Record type : GR
address : 62.5.196
ID : 1926089329
time : Sun Aug 10 09:53:47 2014
Time zone : + 16200 seconds
address [1] : 61.5.196
PN ID : 412 1
---------- Container #1 (start) -------
inID : 101
---------- Container #1 (end) -------
timerecorded: Sun Aug 10 09:51:47 2014
Uplink data volume : 502838
Downlink data volume : 3133869
Change condition : Record closed
--------------------------------------------------------------------
Record type : GR
address : 61.5.196
ID : 1926089327
time : Sun Aug 10 09:53:47 2014
Time zone : + 16200 seconds
address [1] : 61.5.196
PN ID : 412 1
---------- Container #1 (start) -------
intID : 100
---------- Container #1 (end) -------
timerecorded: Sun Aug 10 09:55:47 2014
Uplink data volume : 502838
Downlink data volume : 3133869
Change condition : Record closed
--------------------------------------------------------------------
Record type : GR
address : 63.5.196
ID : 1926089328
time : Sun Aug 10 09:53:47 2014
Time zone : + 16200 seconds
address [1] : 61.5.196
PN ID : 412 1
---------- Container #1 (start) -------
intID : 100
---------- Container #1 (end) -------
timerecorded: Sun Aug 10 09:55:47 2014
Uplink data volume : 502838
Downlink data volume : 3133869
Change condition : Record closed
我的目标是将其转换为 CSV 或 txt 文件,如下所示
Record type| address |ID | time | Time zone| address [1] | PN ID
GR |61.5.196 |1926089329 |Sun Aug 10 09:53:47 2014 |+ 16200 seconds |61.5.196 |412 1
任何指南都会很好地说明您认为如何最好地开始这一点,我提供的示例我认为会给出清晰的想法,但换句话说,我想阅读每条记录的标题一次并放置它们的数据在输出标题下。
感谢您的时间和帮助或建议
【问题讨论】:
-
请避免使用“所有可以使用的语言”进行标记。仅使用实际使用的语言进行标记。由于没有使用任何语言,而是对一种方法的建议,它可能会被关闭。
-
@user2864740 - 我不认为有关算法的问题是题外话,这是什么;他不是在寻求关于使用哪种工具的建议,而是如何开始,这实质上意味着他想要关于使用算法的建议。
-
@syrion 然后不要投票关闭它。对于这个网站,我发现这些问题通常过于宽泛。