Как объединить данные по ключу?

Есть простая таблица, состоящая из двух колонок, но в ней около двух млн. строк.

Таблица имеет примерный вид
01 | a245
02 | a768
03 | b458
03 | g234
04 | t797
04 | u562
04 | o577


Необходимо получить такой формат
01 | a245
02 | a768
03 | b458 | g234
04 | t797 | u562 | o577


Не знаю, как правильно даже сформулировать задачу для себя... Свернуть данные?
Исходные данные в txt формате, разделитель "точка с запятой"

В каком направлении копать? Excel?
  • Вопрос задан
  • 2265 просмотров
Пригласить эксперта
Ответы на вопрос 1
@386DX
очевидно, что циферки избыточны. Копируем все в Эксель и сносим их вместе с первой колонкой.
Далее сносим знак абзаца. Получаем длинную кошерную строку с разделителями на 2 млн. записей.

Дальше замечаем, что каждое число с разделителем занимает 6 байт, значит после каждого N*6 вставить знак абзаца. Тут у меня фантазия сломалась и думаю, это придется делать скриптом.

Результат загоняем в эксель во 2 колонку, в первую добавляем номера строки.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы