Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
600 ₽

Редактор csv файла

project complete


Полученный csv файл приходится долго редактировать, потому что поставщики вносят данные в  одной и той же категории «модель» и «группа» в разном написании (Как оператору вздумается. Разный регистр, лишние символы, путаница в годах выпуска  все это при загрузке на сайт формирует лишние категории). Большой каталог один раз можно отредактировать, но делать  это каждый раз при обновлении несколько проблематично, поскольку на это уходит много времени. Вот я и подумал, что может сделать какой то редактор для csv в котором при слиянии предыдущего файла и обновленного будет отслеживаться артикул и вновь поступившие будут отмечаться, например «зеленым» цветом, а отсутствующий артикул в обновлении – «красным». Это как для примера. Тогда редактировать необходимо будет только обновившиеся позиции, а это уже гораздо меньше времени. Пожалуйста предлагайте ваши решения.



Update #1 from 9 March 2016
добавил пример файлов csv

Update #2 from 9 March 2016
1. АРТ1 = АРТ1, то строка не меняется
2. APT2 = 0, то строка выбывает
3. 0=АРТ3, то строку добавляем.
4. АРТ3 отмечен как добавленный и редактируется через фильтр

примерно такой алгоритм должен быть

Applications 1

Only registered users can view attachments.

Work result

Only registered users can view attachments.

Client's feedback about the contractor Игоре М.

Quality
Professionalism
Price
Availability
Terms

Спасибо Игорю за очень быструю и корректную программу! Изначально из всех претендентов на исполнение проекта этот фрилансер единственный разобрался в требованиях к будущей программе. Проект был исполнен в указанные сроки и без переделок. Еще раз спасибо!
С уважением,
Александр

Александр П. Александр Прасолов | Safe Safe

Freelancer's feedback about the client Александре Прасолове

Payment
Task formulation
Requirements
Availability

Заказчика интересует в первую очередь решение задачи, что оставляет отпечаток на всем. Все нюансы и технические моменты, включая корректировки итогового решения, обсуждались быстро. Подтверждение выполнения проекта прошло сразу после проверки на тестовых выборках.

Игорь М. Игорь Мирочник | Safe Safe



  1. 2 days1000 ₽
    Александр Кривошапка
     121 

    Готов выполнить. Покажите файлы - основной и обновлений

    Ukraine Donetsk | 9 March 2016 |
  2. 2 days1000 ₽
    Олег Жебрун
     87   1   0

    Добрый день. Как я понимаю у нас есть на входе таблица, нужно проверить совпадения элементов. На сколько я помню csv не содержат информацию о цвете текста, Как на счёт получения на выходе 2х файлов с новыми атрибутами и отсутствующими(с указанием строк)? Или же, если редактирование не сложное - может стоит его сделать программно?

    Russia Nizhnii Novgorod | 9 March 2016 |
  3. 3 days600 ₽Winning proposal
    Игорь Мирочник
     404   2   0

    Здравствуйте

    Цена и срок зависят от деталей. Файл csv не поддерживает подкраску. Если у вас проблемы с форматом, то как вариант можно было бы сделать программку, которая просто правит файл по определенным правилам. Например, в названии категории только первая буква в верхнем регистре. Удаление спецсимволов.

    Однако, такой вариант зависит от файлов и топов ошибок

    П.С. График ненормированный

    Russia Saint-Petersburg | 9 March 2016 |
  4. 2 days1000 ₽
    Андрей Ш.
     863  verified   17   0

    Парсить/импортировать с любой периодичностью XML-источник поставщика.

    Russia Moscow | 9 March 2016 |
  5. 3 days1000 ₽
    Алексей Пестряков
     637  verified   4   0

    Если есть возможность пришлите пример файлов. (Сколько строк и столбцов в файлах).
    Цена и сроки договорные.

    Russia Moscow | 9 March 2016 |
  6. 2 days1000 ₽
    Михаил Маевский
     193   6   0

    Здравствуйте,

    с удовольствием возьмусь за Ваш проект.

    Ukraine Poltava | 9 March 2016 |
  7. 2 days1000 ₽
    Алексей Пензарь
     143 

    Могу написать программку, которая будет "подсвечивать" различающиеся строки.

    Russia Saint-Petersburg | 9 March 2016 |
  8. 2 days1000 ₽
    Андрій Варунок
     943   16   0

    Добрий день. Есть опит написания подобной програми. Обращайтесь, с удовольствием помогу.

    Ukraine Lvov | 9 March 2016 |
  9. 14 days100 $
    Тарас Игнатюк
     188   2   0

    День добрый. Чтобы минимизировать человеческий фактор, могу предложить разработку формы ввода для поставщиков (например для каждого поставщика будет web-страничка , где он будет загружать свой CVS), + страничка администратора, где каждые новые записи будут приняты на модерацию. Можно и Ваш вариант организовать. В общем, готов общаться более детально.

    Ukraine Dnepr | 9 March 2016 |
  10. 7 days100 $
    Олег Прохорович
     115 

    Аналогичную задачу решал при втягивании прайсов поставщиков автозапчастей. Готов сделать это для fc

    Ukraine Kyiv | 9 March 2016 |
  11. 5 days50 $
    Владимир Чувалов
     719   26   0

    Можна продумать алгоритм слияния с помощью макросов в MS Exel
    Но тут нада детальнее все обговорить...

    Ukraine Rovno | 9 March 2016 |
  12. 2 days1500 ₽
    Богдан Сіренко
     520  verified   7   2

    Сделаю быстро, и не дорого. Обращайтесь.

    Ukraine Poltava | 9 March 2016 |
  13. 7 days15 $
    Павел Коваленко
     79   1   1

    День добрый. Заинтересовало Ваше задание. Есть опыт в написании подобного ПО (были прайсы ) . Если Вам интересна моя кандидатура - пишите договоримся обо всем (по требованию - скину примеры) .
    [email protected]
    скайп : morfey_p

    Ukraine Ukraine | 9 March 2016 |
  • если, csv1.АРТИКУЛ(1,idx) = csv2.АРТИКУЛ(1,idx), то строка остается
    если  csv1.АРТИКУЛ(1,idx) отсутствует в csv2.АРТИКУЛ(1,idx), то строка выбывает
    если АРТИКУЛ есть в csv2.АРТИКУЛ(1,idx), но отсутствует в первом, то строку добавляем.
    4. - не понятно вообще

  • если хотите, напишите в скайп darkedhart

  • Add

Client
Project published
9 March 2016
335 views
Share