Обязательные:Опыт работы с NodeJS не менее года;Опыт работы с MongoDB не менее полугода;Умение пользоваться Git и NPM;Общие знания, как установить и настроить необходимые для работы сервера пакеты в Linux.Желательные (в порядке убывания важности):Знание ECMA Script ...
Распарсить 2 cvs файла и дополнить один из них инфой из другого
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
приветствую
нужно написать скрипт на php (на моём сервере очень старая версия 5.2.4, так что функции парсинга csv нужно выбирать аккуратно)
есть 2 файла - №1 заказы
orders.csv (кусок файла ниже)
названия полей, для простоты понимания - date email status tracking orderID status2 date2 price date2
screenshot -
и файл №2 транзакции trans.csv (кусок файла на скриншоте ниже).
(сори за скриншоты, тут не получается вставить табличку, что бы она выглядела читабельно)
для каждой транзакции есть один заказ (а может и не быть). если заказ есть - нужно дополнить файл с транзакциями "номером отслеживания" из файла с заказами.
Связь (реляция) между файлами через поле #5 первого файла orders.csv
и поле order number из файла trans.csv - это всё тот же номер заказа.
1) нужно на выходе сформировать третий файл, которые является копией второго (trans.csv), только у нем появляется в конце дополнительно еще 1 колонка Tracking Number, а именно - текст из колонки tracking, взятый из первого файла (пример значения LX770484698CN). Если соответствующей строки не найдено, то значение будет взято из переменной $default_tracking.
2) число колонок во 2м файле может увеличиться или уменьшиться. но нужное нам для связи поле order number всегда будет первым.
3) для разбора csv файла нужно указать в начале файла переменную для разделителя полей ";" и для разделения строк , например "\n".
4) плиз, рассчитывайте на той, что размер файла orders.csv будет 4м+. сам файл я Вам скину , для проверки работы скрипта.
5) мне нужен работающий скрипт c upload формой у вас на сервере (для демонстрации и одного запуска) + обязательства дописать его для работы на моем сервере (либо сразу исходник для запуска у меня на сервере), если возникнут проблемы с версией пхп или библиотеками (надеюсь, никаких нестандартных библиотек не понадобится). работа скрипта нужна без БД, только с csv файлами.
оплата WMZ, для связи отставляйте скайп. нужно на завтра. на связи буду эпизодически
Евгений
Заявки фрилансеров
Похожие заказы
- Веб-программирование4 заявкиЗакрыт7 лет назад
- $25
1. неправильные сслыки не ясно откуда они берутся с /item/, catalog/itemlist/category/5?start=20 такие ссылки, /otkrytye-besedki/item/86-otkrytaya-besedka-ot-002 ,/component/k2/itemlist/category/5 , /vosmiugolnye-besedki?start=20 (старт=20 не ясно) получаются дубли страниц хотя ссылок на эти страницы нету. 2. Нужно сделать автоматическую генерацию sitemap.xml 3. https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fnewbesedki.ru&tab=desktop улучшить до 90 скорость. ...
Веб-программирование5 заявокЗакрыт7 лет назад 1)Подскажите как в мобильной версии прописать иконки как на фото и стрелки что с право? сайт
Веб-программирование1 заявкаЗакрыт7 лет назадНеобходимо разработать парсер данных с сайта. Техническое задание во вложении. Предпочитаемые язык парсера - Python. Либо предлагайте свои варианты. Сроки не жмут.
Веб-программирование1 исполнительЗавершен7 лет назад- $50
https://irs-m.ru 1С-Битрикс: Управление сайтом 17.5.9. Сайт был сдан, но были найдены недочты, которые необходимо исправить: 1. Сейчас на сайте нельзя корректно проставить метатеги (тайтл и дескрипшен). Если проставим метатеги для категории, ...
Веб-программирование3 заявкиЗакрыт7 лет назад Все в моб версии:1. из шапки убрать корзину и выпилить ее отовсюду.2 из Каталога (превью товара) убрать цену.3.Название товара не помещается. увеличить кол-во символов, сделать в две строки.4. Выровнять стрелку возле названия товра по центру ...
Веб-программирование1 исполнительЗавершен7 лет назадНеобходимо написать плагин для Wordpress. Суть плагина в следующем: Клиент жмет на определенную ссылку скачивания Прайс-листа (.pdf, .xls и др) -> Появляется всплывающее окно, которое запрашивает Имя и Почту -> проверяется ...
Веб-программирование3 заявкиЗакрыт7 лет назадТребуется написать php-парсер отзывов с сохранением их в базе данных mysql и последующей выдачей в формате html. Алгоритм работы скрипта следующий: 1. проверка последнего обращения : если прошло более N-часов - идем далее, ...
Веб-программирование7 заявокЗакрыт7 лет назад1. Заменить или адаптировать шаблон под моб. тел. opencart движок OpenCart 1.5.6 текущий шаблон OPC070156 2. найти и закрыть дыру в модули упрощенной регистрации. чтоб боты не регистрировались. 3. ...
Веб-программирование3 заявкиЗакрыт7 лет назадНеобходимо до субботы поменять струкутуру сайта на Wordpress (возможно сменить шаблон). Сейчас есть сайт http://i-tch.ru, который делался как интернет-магазин. Необходимо его слегка переделать под текстовой контент.
Веб-программирование1 исполнительЗавершен7 лет назад