【发布时间】:2014-01-23 15:47:39
【问题描述】:
我正在解析 Delimited Files 文件以获取我将放入数据库表中的信息。
现在,我有一个文件,我必须在其中合并每两行,以获取有关单个寄存器(数据库表的一行)的信息 - 第 1 行包含数据库行中的一些字段,第 2 行包含一些其他字段放在同一行中。
如何一次处理两行?
例如,假设我有一个有 6 行的文件,它对应于我的数据库表中的 3 个条目,它有 9 列。从“奇数行”我得到第 1、3、4、5、8 和 9 列。从“偶数行”,我得到剩余信息(第 2、6 和 7 列):
IN | COLUMN1 | xxxxxxx | COLUMN3 | COLUMN4 | COLUMN5 | xxxxxxx | xxxxxxx | COLUMN8
OUT | xxxxxxx | COLUMN2 | xxxxxxx | xxxxxxx | xxxxxxx | COLUMN6 | COLUMN7 | xxxxxxx
IN | COLUMN1 | xxxxxxx | COLUMN3 | COLUMN4 | COLUMN5 | xxxxxxx | xxxxxxx | COLUMN8
OUT | xxxxxxx | COLUMN2 | xxxxxxx | xxxxxxx | xxxxxxx | COLUMN6 | COLUMN7 | xxxxxxx
IN | COLUMN1 | xxxxxxx | COLUMN3 | COLUMN4 | COLUMN5 | xxxxxxx | xxxxxxx | COLUMN8
OUT | xxxxxxx | COLUMN2 | xxxxxxx | xxxxxxx | xxxxxxx | COLUMN6 | COLUMN7 | xxxxxxx
【问题讨论】: