Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

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

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

Видео с ТЗ

В приложении 4 файла: (тестовые прайсы)-2шт, БД идентификаторов для опознания товара и файл с конечным результатом - что я хочу получить после обработки.

В левом столбце прайса название товара-с ним и будем работать. Как видите в разных прайсах название товара отличается. Кто-то использует точки, пробелы, сокращения и т.д. Нужно чтобы программа анализировала строки с названием товара и на основании БД приводила их к стандартному виду(как в файле с готовым результатом). Пользоваться программа должна базой данных идентификаторов, которые я буду пополнять и корректировать в процессе работы. Сейчас БД сделана только для одного товара(для примера).

Пример. В файле 1 рассмотрим строку 6, в файле 2 строку 8. Это один и тот же товар у разных поставщиков. Его нужно опознать. Из названия товара нужно вытащить:

  • Название бренда
  • Название продукта
  • Размер/объем/вес продукта
  • Вкус продукта
  • Цену поставщика
Как я вижу алгоритм работы(возможно вы предложите более быстрое решение).

Название товара разбивается на слова (разделитель пробел). Каждое из слов прогоняется по БД 1-4. Т.е. в базе данных на листе "Бренд", будет указано слово "BSN". Макрос анализирует все слова из названия, и если находит "BSN", то опознаёт бренд. Далее макрос работает с оставшимися словами из названия и оставшимися БД (2-4). Находит "Amino-X" и опознаёт в этом слове название продукта и т.д. После полного разбора названия на необходимые для идентификации параметры нужно в готовом файле указать стоимость товара из каждого прайса.

В нашем примере всего два прайса, а в реальной работе их может быть 5-10. Каждый прайс индивидуален, т.е. столбец с названием и искомой ценой у каждого свой. Также могут быть и вложенные листы. В макросе я должен буду это указывать самостоятельно.

Искать всё, в том числе и сочетания. Например есть названия вкуса, состоящее из двух слов. В базе данных будет сочетание "Blue Raz", но не будет отдельно "Blue" и "Raz".

Наверное имеет смысл применить условие. Если в названии осталось слова более 3 букв и для товара не найден один из 4-х необходимых параметров, то оставшиеся слова нужно сочетать между собой по порядку: первое со вторым. если нет, то второе с третьим и т.д.

Все неопознанные строки с товарами(в каждом прайсе) нужно будет подсветить. На основе этой подсветки я буду вносить дополнения в базу данных, чтобы она могла опознавать эти товары.

7 лет назад
kostun1
41 годРоссия
8 лет в сервисе
Был
2 года назад
Выбранный исполнитель
sbs84
Юрий 
40 летУзбекистан
13 лет в сервисе
Был
месяц назад
7 лет назад
$40
3 дня
Очень внимательное изучение задание. После консультаций было небольшое изменение в ТЗ для более логичной работы с приложением. Четкое исполнение и дальнейшая поддержка. К сожалению Юрий из такого региона, в котором скайп не очень хорошо функционирует - нужно использовать альтернативные способы связи.
Константин очень хорошо умеет делать ТЗ в видео. Мы переписывались несколько дней перед началом работы, было много не понятно. Однако в видео было всего минуты 3. Я сразу понял всё ТЗ, что нужно сделать. Задание было очень интересным, я предложил некоторые доработки, на что Константин согласился (умеет слышать и понимать идеи других). Оплатил хорошо. Я доволен
  • Похожие заказы
  • Задача скрипта(будет запускаться кроном каждую минуту) - переносить данные из ActualData в History,  если время ячейки (внутри каждой время в юникоде) превысило 2 часа разницы. Просто перенос данных (по факту стереть -> записать).

    Базы данных3 заявки
    Закрыт
    7 лет назад
  • Необходимо выгрузить базу данных с сайта  [url=https://mail.becar.ru/owa/redir.aspx?REF=pDKKZxwYOl2JTk95ioa221G73-Y-vefzdVCjcpextahr1Drgk2DUCAFodHRwczovL3d3dy5hbGxtb3Njb3dvZmZpY2VzLnJ1Lw..]https://www.allmoscowoffices.ru/[/url] в формат mySQL.  Если не получится с этого сайта, попробовать со следующих:   1) http://www.mega-realty.ru/  2) http://of.ru/ 3) http://www.biz-cen.ru/ Если технически это сделать реально, просьба писать сроки и стоимость выполнения задачи.

    Базы данных1 заявка
    Закрыт
    7 лет назад
  • $20

    Добрый день. В общем есть файл Excel который формирует отчеты из базы данных. Все это делается на макросах VB. Отчет формируется выводится на экран буквально на долю секунды и исчезает. ( Есть версия что ...

    Базы данных8 заявок
    Закрыт
    7 лет назад
  • ТЗ  Есть документ эксель .xls  в котором есть заполнены некоторые нужные колонки, на основании данных в колонках необходимо создать по образцу файл в pdf или jpg Необходимо сохранять все новосозданные файлы в определенное место.Необходимо в случае множественности ...

    Базы данных1 исполнитель
    Завершен
    7 лет назад
  • Разработать ER-диаграмму, а затем, пользуясь средствамиСУБД Microsoft Access,создать базу данных организации, занимающейся проведением социологических опросов по телефону. База данных должна позволять хранение следующей информации: 1.     Список вопросов, на которые необходимо получитьстатистику ответов. Опрос всегда проводится по договору с какой-либо организацией. ...

    Базы данных6 заявок
    Закрыт
    7 лет назад
  • Собрать базу тематики  адалт (adalt) и знакомства(dating)  стран USА и Европы, сайты должны быть не очень большие от 30000 и до 1000000 пользователей.

    Базы данных3 заявки
    Закрыт
    7 лет назад
  • $10

    При работе в клиентской программе на Microsoft Access 2010 в процессе вызова нового окна кнопкой из другого окна это новое модальное окно появляется позади других открытых окон (т.е. прячется за ними). Поскольку это новое окно ...

    Базы данных5 заявок
    Закрыт
    7 лет назад
  • Создать базу-данных-каталог для сайта тз по ссылке [url=https://yadi.sk/i/kgQ-p2jZ3EHHbX][u]yadi.sk/i/kgQ-p2jZ3EHHbX[/u][/url]  – объем данных 0.5-1гб с возможностью расширения до 5-10 гб в течении 2лет, импорт данных из таблиц excel 8-10 таблиц

    Базы данных1 заявка
    Закрыт
    7 лет назад