Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

7 лет назад
Алексей
45 лет, Россия
12 лет в сервисе
онлайн
31 отзыв
100% фрилансеров рекомендуют 24% заказов с выбором исполнителя
7 лет назад

Требуется программа для обработки файлов csv.
Необходимо один большой файл (пример во вложении) разбивать на множество файлов при полном совпадении значений столбцов "Категория 1", "Категория 2", "Категория 3", "Категория 4", "Категория 5".
Столбцов категорий может быть от 1 до 5.
Входной файл всегда одинаковой структуры.

Количество строк в формируемых файлах должно настраиваться перед разбивкой.

Имена формируемых файлов должны выглядеть так: "Категория 1_Категория 2_Категория 3_Категория 4_Категория 5_Номер файла.csv" и обезаться при превышении допустимого количества символов для имен файлов.
Номер файла нужен в случае, если нужно разбить 1000 строк в входном файле, в которых совпали ВСЕ столбцы "Категория 1", "Категория 2", "Категория 3", "Категория 4", "Категория 5", например, на 20 файлов по 50 строк.
Пустые ячейки тоже считаются совпадениями.
На выходе - файлы csv.

Выбранный исполнитель
Игорь Н.
40 лет, Украина
13 лет в сервисе
Был онлайн 11 месяцев назад
7 лет назад

$30

1 день

Отзыв заказчика
Отличный программист.
Все сделал на высшем уровне.
Приятен в общении.
Рекомендую к сотрудничеству!
Отзыв фрилансера
Всё супер. Буду рад сотрудничать в будущем.
Игорь Н.
40 лет, Украина
13 лет в сервисе
Был онлайн 11 месяцев назад
7 лет назад
Татьяна Неткова
30 лет, Украина
9 лет в сервисе
Была онлайн 5 лет назад
7 лет назад
Батов С.
33 года, Украина
8 лет в сервисе
Был онлайн 1 год назад
7 лет назад
Еленов М.
29 лет, Россия
7 лет в сервисе
Был онлайн 5 лет назад
7 лет назад
Виктор К.
Виктор К. 
52 года, Украина
11 лет в сервисе
Был онлайн 3 месяца назад
7 лет назад
Шмидт М.
Шмидт М. 
36 лет, Россия
11 лет в сервисе
Был онлайн 3 года назад
7 лет назад
Андрей М.
40 лет, Украина
8 лет в сервисе
Был онлайн 1 час назад
7 лет назад

Другие заказы в категории «Прикладное ПО»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.