Я анализирую файлы файлов с разделителями, чтобы получить информацию, которую я помещу в таблицу базы данных.
Теперь у меня есть файл, в котором я должен объединить каждые две строки, чтобы получить информацию об одном отдельном регистре (одна строка таблицы базы данных) - в строке 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