Программа автоматической обработки прайс-листов, их объединения и приведения к единому формату

Логотип надстройки Unification

Программа «Прайс лист», выполненная в виде надстройки для Excel, позволяет легко автоматизировать обработку прайс-листов.

Вспомните ситуацию: поставщики в очередной раз прислали свои прайс-листы в Excel — конечно, в совершенно разных форматах - и вам нужно объединить данные из всех этих файлов в одну таблицу. А составители этих таблиц будто специально хотели усложнить вам жизнь: один отправитель разбил ФИО на 3 разных столбца, другой указал цены в гривнах вперемешку с рублевыми, третий объединил в одном столбце наименование товара и его артикул, четвертый вынес названия категорий товара в отдельные строки. И вот смотрите вы на все эти файлы и понимаете, что, кроме как вручную, их не привести к единому виду.

Но на самом деле, выполнение таких сложных задач можно (и нужно) доверить нашей программе: потратив полчаса на её настройку, вы сможете полностью автоматизировать обработку разнотипных прайсов нажатием одной кнопки!

Что умеет программа

Главная функция программы — автоматическая обработка прайс-листов и, как следствие, приведение их к единому нужному вам формату одним нажатием кнопки.

В числе полезных функций программы вы также найдете:

  • Автоматизацию наценки по категориям
    Можно задать любые правила наценки на любую выборку товаров (например, на холодильники — наценка 10%, на всю косметику — 180 рублей на каждый товар, а на все товары дешевле 1000 руб. — 70%).
  • Обработку и фильтрацию данных
    Один столбец можно разбить на несколько отдельных, или сцепить данные разных столбцов в один.
  • Создание черных и белых списков
    Можно отсеить ненужные категории товара или взять только нужные.
  • Конвертацию валют
    Все валюты приводятся к единой. Курсы конвертации задаются в настройках.
  • Формирование категорий товаров по наименованиям
    Например, холодильники и чайники относим к бытовой технике, всё остальное помещаем в категорию “разное”, и т.д.
  • Автоматическую обработку прайсов со сложной структурой (много листов, данные расположены блоками и т.д.)

Настройка программы «Прайс-лист»

Вам потребуется один раз задать настройки для каждого типа обрабатываемого файла (из какого столбца что брать, в какой столбец итоговой таблицы вставлять, каким образом преобразовывать данные) — и в дальнейшем программа сама будет делать за вас всю работу.

Помощь в настройке программы под конкретные прайсы — платная, однако большинство клиентов справляются с настройкой самостоятельно.

Техническая информация

Системные требования

  • Компьютер под управлением Windows (XP, Vista, 7, 8, 10)
  • Приложение Microsoft Excel (версии 2003, 2007, 2010, 2013 или 2016)

Подробнее

Форматы файлов

Программа поддерживает следующие форматы входных файлов и результата:

  • файлы CSV
  • файлы Excel (XLS, XLSB, XLSM, XLSX, и т.п.)

Поддерживаются таблицы как линейной, так и иерархической структуры.
Подробнее

 

Справка по программе «Прайс лист»

Сейчас инструкции в стадии разработки. В ближайшее время будут добавлены ещё и видеоинструкция.

Комментарии

Из вашего описания, не очень понятно, что надо сделать
Оформляйте заказ на сайте, прикрепляйте примеры файлов, и подробно описывайте, что и как должно работать.
Возможно, есть решение попроще

Имеется прайс лист со множеством листов, у каждого товара 5 колонок цен, могу ли я с помощью данной программы обновлять этот прайс из другого файла excel при помощи столбца с артикулом, и заменой цен во всех колонках?

Игорь, каких-либо жестких ограничений нет (обычные прайсы на 5-50 тысяч строк легко обрабатываются)
Насчет периодичности, - не понял вопроса. Программа обработки прайсов ничего не сравнивает, - она собирает данные из прайсов, а как часто - да сколько запустите раз, столько и соберёт.
Насчёт «как быстро» — ничего не могу сказать, я не телепат (что вам из чего надо сделать). Время обработки прайсов от 1 секунды до 5-10 минут


Юрий, ваш коммент не относится к этой программе (Unification), - зачем постить свой вопрос в первую попавшуюся статью?
Видеоинструкция по настройке парсера с авторизацией будет позже. Могу настроить под заказ.

Добрый день! Подскажите пожалуйста, как пропарсить сайт если контент только по логину и паролю, они у меня есть, но как будет парсер логинится? Заранее благодарен за ответ

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

Если готовы приобрести программу, - звоните в скайп, помогу с настройкой поиска, и на все сопутствующие вопросы по программе отвечу.
Ник в скайпе: ExcelVBA.ru

С настройкой чисел и текста разобрался! А вот с поиском - нет.
Так как в итоговом (сводном) прайсе, нет просто поля поиска! некуда ввести название (или артикул) чтобы по нему произошел отбор!

Прайс с быстрым поиском, - там простейший макрос, все должно работать
Столбец, по которому выполняется поиск, задаётся в коде.
По-умолчанию там прописан столбец 2 «B», если нужно по другому столбцу искать - надо в коде поменять пару цифр

Насчет формата ячеек (число в дату, артикул в непонятно что) - это все решается шаблоном создаваемого прайс-листа,
который подключается в конфигурации вывода
Там (в шаблоне, и в конфигурации вывода) можно задать нужный формат ячеек для проблемных столбцов (обычно для артикула ставится формат ТЕКСТОВЫЙ, и для цен - ЧИСЛОВОЙ)

И еще, цены почему то переводит в дату, при конвертации с евро, и каталожные номера вида хххх.хх.хх переводит в вид хх.хх.хххх (галочка чтобы распознавать как текст не работает)

Создание прайса с быстрым поиском (для менеджера), вот этот поиск не работает, т.е. его нет в созданной из множества прайсов таблицыD

Не понял, про какой макрос и пример идёт речь.

Не работает макрос "Поиск по прайс-листам", если пример скачивать, то работает, если свои прайсы обрабатывать, такого макроса нет (сам написать по аналогии не могу)

Доброе утро!
я настраиваю обработчик с двух листов, как мне сделать вывод на 2 листа, а то он берет всё с двух листов и закидывает в один

Добрый день !
Когда все-таки будет реализован сбор файлов из почты, желательно одновременно с разных ящиков (Яндекс, Рамблер и д.т.) ?

Евгений, пока такой опции в программе нет, но многие спрашивали про эту возможность, так что в новых версиях появится, скорее всего.

есть возможность разбить выводящийся прайс на несколько - по категории?

Если наименования (или артикулы) совпадают (между вашим прайсом и прайсом клиента), — посмотрите эту программу:
http://excelvba.ru/programmes/Lookup
3 нажатия кнопки (по одному для каждого вашего прайса) - и всё готово.

Добрый день!
Такая проблема есть три своих разных прайсов в екселе (с католожным номером и ценами), и надо проставить цены клиенту в его прайсе

Олег, в конфигурации вывода назначьте для этого поля формат ТЕКСТ
(тогда Excel не будет преобразовывать такие значения в даты)

Колонка наличия при переносе некоторые ячейки меняют формат или что такое, и в итоге вместо "10-15" переносится "18537". Пробовал в дополнительном "Брать отображаемый текст..." - результат тот же.

Здравствуйте, Виктор.
Да, программа это умеет (считывать данные разделов по условию, - вкладка «формат и условия» в настройках поля «категория»)
Если сами не разберетесь, - звоните в скайп, помогу.

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

Когда все-таки будет реализован сбор файлов из почты, желательно одновременно с разных ящиков (Яндекс, Рамблер и д.т.) ?

Добрый день. можно извлечь из файла только номера телефонов? вот подобное с емейл работает, а вот с телефоном не могу найти)

Разобрался. В описании функции обработки "сумма чисел" прописано что разделитель столбцов может быть любым, по факту - разделитель "запятая" не работает, проставил пробелы - заработало.

Да, можно
Для этого поля ставите режим формула, и пишете формулу {1} {2} {3} {4}
(с пробелами между кодами столбцов)
Потом на вкладке ФУНКЦИИ ОБРАБОТКИ добавляете функцию «сумма чисел»

Здравствуйте, Игорь. Может ли скрипт брать для исходного значения несколько столбцов, а в результате выводить их сумму?
Например в исходнике в одной строке
A B C D
2 4 5 6

Соответственно в результате в конечном файле будет в одной ячейке одного столбца 17

Здравствуйте, Кристина.
По стоимости, - здесь написано: http://excelvba.ru/buy/addin?name=Unification
Если по цене устраивает, - могу рассказать и показать, как работает программа,
от вас для этого надо: http://ExcelVBA.ru/help
Демонстрация возможностей - только через скайп, голосом.

Здравствуйте, пробую вашу программу, но после обработки выдает мне пустые строки, т.е. не подтягивает нужную информацию с прайса. Вероятно, что я где-то что-то упустила, но к сожалению инструкция у вас не полная, стоит ли ожидать в ближайшее время полный мануал и задумываться о приобретении? или все будет не скоро и стоит поискать другое решение?
Как с вами связаться помимо скайпа и сколько стоит ваша прога? Спасибо.

Михаил, в моей программе нет такой возможности.
В общем случае, задача нерешаема (например, в одном файле есть артикулы 123456 и 123457, а во втором есть 123 и 4 123, - непонятно, что куда подставлять)

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Подтвердите, пожалуйста, что вы - человек:
      _    ____                  _____ __   __
__| | / ___| _ _ _ __ |__ / \ \ / /
/ _` | | | _ | | | | | '__| / / \ V /
| (_| | | |_| | | |_| | | | / /_ | |
\__,_| \____| \__,_| |_| /____| |_|
Введите код, изображенный в стиле ASCII-арт.