Необходимо написать скрипт который парсит 2 столбца в CSV документе и формирует 3-ий
В CSV документе есть 3 столбца - Photo, SKU, и пустой Gallery в которой должны быть все фото которые соответствуют значению в SKU
Пример
Photo | SKU | Gallery |
C:\Users\Files\Downloads\images\00-05210_15593.jpg | 00-05210 | C:\Users\Files\Downloads\images\00-05210_15593.jpg |
Если на следующей строке SKU повторяется несколько раз, то в Gallery надо через запятую вставить все Photo которые соотносятся со SKU
Пример
Photo | SKU | Gallery |
C:\Users\Files\Downloads\images\00-05520_01_17892.jpg | 00-05520 | Gallery C:\Users\Files\Downloads\images\00-05520_01_17892.jpg, C:\Users\Files\Downloads\images\00-05520_02_17893.jpg, C:\Users\Files\Downloads\images\00-05520_17894.jpg |
C:\Users\Files\Downloads\images\00-05520_02_17893.jpg | 00-05520 | |
C:\Users\Files\Downloads\images\00-05520_17894.jpg | 00-05520 |
Что должно конфигурироваться, можно из кода:
- Путь к CSV документу
- Разделитель в CSV (delimiter)
- Разделитель в столбце Gallery, по умолчанию запятая
- Название столбцов
Важно!
SKU бывают разного формата, так что необходимо сравнивать по строке
Проверять будем на другом файле с другими значениями
Мне подойдет или Python или PHP можно и батником, цену предлагайте, отвечаю не сразу, сроки не жёсткие, объем работ я понимаю, возможно это повлияет на цену 😉
Пример файла с первичным заполнением приаттачил
Załączniki 1
-
Приветствую!
Есть готовый скрипт для работы
Обращайтесь - буду рад сотрудничеству
-
849 24 0 1 Приветствую!
Заинтересован в выполнении данного проекта.
Для обсуждения деталей - пишите в лс.
-
80 Доброго времени суток. Готов помочь после обсуждения некоторых деталей. Буду рад сотрудничеству.
-
821 25 4 2 Добрый день, я сделаю без проблем))) не впервые буду работать) легко сделаю. Пишите, качество кода будет на высоте, всё в комментариях по стандартам PSR
-
5158 210 0 Добрый вечер, ознакомился с заданием, могу реализовать на C# / C++ в качестве консольного приложения.
Передачу нужный настроек можно сделать одним из следующих способов :
1) Передача параметров при запуске приложения
2) Запись настроек в консоль во время выполнения
3) Загрузка настроек из текстового файла который лежит рядом со скриптом.
Если все еще актуально, напишите, тогда возьмусь за реализацию и в течении дня Вам отпишу, если все будет Ок, тогда заключим сделку и я передам скрипт с исходниками.
-
461 41 1 Сдравстуйте, могу сделать с использованием Python3, если нужно додам GUI. Пишите в оичные сообщения. Буду рад Вам помочь.
-
470 12 1 1 Добрый день! Если я правильно понял, то в строке для Gallery должны быть все директории с Photo, соответствующие SKU? Но почему в примере указано Gallery только для первой строки?
И еще, какой может быть объем файла?
Какой максимальное время запуска кода?
Будете вводить delimiter с консоли каждый раз, или изменять в коде, или вообще лучше добавить файл settings?
-
213 10 0 Здравствуйте!
Есть опыт написания скриптов на Python3. Интересно только какие ещё бывают SKU и, в принципе можно начинать. Жду в ЛС.
-
163 12 0 Добрый вечер. Пишу скрипты на пайтоне. Хочу уточнить пару моментов, и можно приступить.
-
почему вы приложили пример в формате xlsx ???
-
Обязательно реформатирование файла? Не проще чтобы скрипт формировал новый вида:
SKU Gallery 00-04907 C:\\Users\\Files\\Downloads\\images\\00-04907_18088.jpg 00-04903 C:\\Users\\Files\\Downloads\\images\\00-04903_01_18084.jpg,C:\\Users\\Files\\Downloads\\images\\00-04903_02_18085.jpg,C:\\Users\\Files\\Downloads\\images\\00-04903_18086.jpg -
Aktualne zlecenia dla freelancerów w kategorii PHP
Poprawić CLSTrzeba poprawić Cumulative Layout Shift przez kod PageSpeed nie widzi tego problemu, ale przez Google Chrome widać, że jest przesunięcie układu dla wersji komputerowej strony W odpowiedzi Google Search pojawił się błąd dotyczący szybkości wersji komputerowej Trzeba… PHP, Programowanie stron internetowych ∙ 2 dni 8 godzin temu ∙ 28 ofert |
Przenieść w pełni gotową responsywną strukturę HTML5 do WordPressa.
993 PLN
Szukam doświadczonego dewelopera WordPress, który będzie w stanie przekształcić nasz starannie przygotowany statyczny kod HTML5/CSS3 w wysokowydajny, niestandardowy motyw WordPress. Frontend jest już praktycznie gotowy (około 99%): semantyczne oznaczenie, metadane i struktura… Content Management Systems, PHP ∙ 2 dni 11 godzin temu ∙ 63 oferty |
Integracja GoPosWitaj, czy ktoś robił integrację GoPos z niestandardową stroną dla restauracji w Polsce? Potrzebuję pomocy, mają bardzo ubogą dokumentację, jest tylko swagger i to bez opisów https://app.gopos.io/doc/swagger-ui/index.html Sytuacja jest taka, używaliśmy od nich strony do zamówień… PHP, Programowanie stron internetowych ∙ 3 dni 3 godziny temu ∙ 25 ofert |
Napisać metadane ALT za pomocą AIStrona na Laravel, na stronie jest wiele obrazów, dla których należy automatycznie wpisać poprawne semantycznie i odpowiednie dla strony opisy ALT, z możliwością weryfikacji AI i uczenie maszynowe, PHP ∙ 4 dni temu ∙ 35 ofert |
Potrzebny programista do zakończenia i integracji projektu automatycznego zbierania i przetwarzania danych
58 PLN
Główna część parsera została już zrealizowana. Parser działa w środowisku Windows przez Microsoft Edge: strona ma ochronę antybotową, dlatego zbieranie danych odbywa się nie przez bezpośrednie zapytania HTTP, ale przez aktywną sesję przeglądarki. Skrypty zarządzają otwartą kartą… PHP, Programowanie stron internetowych ∙ 4 dni 6 godzin temu ∙ 26 ofert |