Необходимо написать програму обработки CSV файлов.

Программа должна работать или на сайте или на компьютере, это неважно, главное, чтобы работало.

Смысл прост, загружается файл CSV, редактируется и в нескольких вариантах скачивается. В приложении можете посмотреть пример закачиваемого файла и скачиваемого.

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

Чтобы нагляднее было важные графы в файлах помечены разными цветами

Голубой - это сортировка, на сайте строки должны быть отсортированы на значения указанные в этой графе, при изменении значения и при нажатии кнопки "Сохранить" строка переносится автоматически.

Желтые - графы должны либо автоматически расширяться в зависимости от размера контента или покажите в коде где и как можно вручную изменить ширину граф.

Зеленые - если в строке в зеленой зоне имеется цифра, то строка скачивается, если нет, то не скачивается. Но преобразовывается при этом вместо одной строки в количество строк указанном на зеленом поле. В файле "Download" остаётся только одна графа и там указывается название графы, где была цифра. Если в в строке в зеленой зоне несколько значений, например, 5ml - 10 и 15ml - 7, то скачивается 10 строк со значением в зеленой зоне 5ml и 7 строк со значением 15ml.

Красные - это год, в файле "Download" добавляется новая графа text5.1, она на 2 цифры больше чем цифра из графы text5

Все данные должны сохраняться

Для скачивания должны быть несколько кнопок.

1 Скачать в оригинале всю базу

2 Скачать так как описано сверху

3 Скачать так как описано сверху плюс 1 к значениям зеленого поля

4 Скачать так как описано сверху плюс 2 к значениям зеленого поля

5 Скачать по одной строке на каждое значение зеленого поля

Все файлы могут быть как в CSV так и в XLS, это неважно.

ПРЕДЛОЖЕНИЯ БЕЗ ЦЕНЫ И СРОКА РАССМАТРИВАТЬСЯ НЕ БУДУТ

13 лет назад
tjabu
49 лет
19 лет в сервисе
Был
2 месяца назад

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

Нет заявок фрилансеров