Написать скрипт по обработке массива

Дмитрий17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
09.01.2012

Исходный данные: таблица из двух столбцов в Excel, 1-й - "серия", 2-й - "продукт" (данные могут быть как цифровыми, так и буквенными).

На выходе должно получаться: таблица из трех столбцов в Excel (или с возможностью переноса в Excel) : 1-й - "серия", 2-й - "продукт" и 3-й - тоже "продукт", при этом в итоговой таблице в строках серия-продукт-продукт должны быть все возможные сочетания продукт-продукт (кроме сочетания одинаковых продуктов) из данной серии.

Простой пример для ясности:

1) исходные данные

альфа 1

альфа 2

альфа 3

бета 4

2) результат

альфа 1 2

альфа 1 3

альфа 2 1

альфа 2 3

альфа 3 1

альфа 3 2

(серии бета в итоговой таблице нет, т.к. в начальных данных был только один продукт этой серии, вариантов не получается).

Написание скрипта - или PHP ( PHP+MySQL) или Excel. Скорость обработки не критична, главное чтобы компьютер не зависал при условии, что начальный массив данных - до нескольких тысяч строк, следовательно получающийся массив может получаться до нескольких десятков тысяч строк.

В предложениях пожалуйста пишите цену и на чем предполагается написание скрипта.

Заявки фрилансеров