Технічне завдання
Задача: Автоматична обробка Excel/CSV файлу з даними про автомобільні диски.
Вхідні дані
- Файл у форматі CSV або Excel, де:
• Перший рядок (row 1) містить список параметрів, розділених символом |.
• Кожен наступний рядок містить інформацію про один товар у такій самій послідовності параметрів, як і в першому рядку.
Вимоги до обробки файлу
1. Розподіл параметрів по колонках
Необхідно, щоб усі параметри з першого рядка були розділені на окремі колонки. Тобто замість даних в одній клітинці з |, кожен параметр повинен потрапити у свою колонку.
2. Порядок колонок
Необхідно зберегти ТІЛЬКИ потрібні колонки у наступному порядку:
id | article_id | factory_number | availability | price | price_4 | avg_price | rvo_price | expected_delivery_date | manufacturer | type | type_color | type_design | number_of_holes | hole_circle | hole_circle2 | hole_circle3 | width | diameter | offset_from | offset_till | centre_bore | centre_bore_type | image_link_1 | description | description_2
3. Унікальність товарів
Необхідно залишити лише унікальні товари за параметром factory_number. Якщо для одного factory_number є кілька рядків – залишати той, у якого найнижче значення у колонці price.
4. Формат вихідного файлу
• Результат зберігати у форматі CSV (роздільник ;).
• Кодування – UTF-8.
5. Автоматизація
Скрипт/інструкція має дозволяти виконувати вищевказані дії на щоденній основі. Рішення може бути реалізовано у вигляді макросу Excel, або Google Sheets Script або ваше рішення
Очікуваний результат
- CSV файл із чистими даними у заданому порядку колонок.
- Усі товари мають унікальний factory_number.
- Для дублікатів збережено лише запис із найнижчою ціною.