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

Логотип надстройки 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, и т.п.)

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

 

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

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

Как скачать и протестировать программу

Комментарии

Здравствуйте, Роман
Написал инструкцию для вашего случая:
https://excelvba.ru/programmes/Unification/manuals/config/fields/multi_c...

есть такая задача: в обрабатываемом прайс листе есть 2 колонки с ценами - одна колонка в рублях а вторая в usd (при этом если например в рублевой колонке цена указана, то в usd она отсутствует, и наоборот). как сделать, чтобы в итоговый прайс записывалась одна цена например в USD, но при этом также цена из рублевой колонки пересчитывалась в USD и тоже записывалась. т.е. нужно объединить 2 ценовые колонки и одну из них при этом конвертировать!

Когда под несколько прайсов программа настроена, - просто нажимаете в меню Прайс листы - Обработать настроенные (или все) прайс листы

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

Здравствуйте Игорь! Мы создаем сайт компании, где будет размещена анкета для клиентов. Предположительно их будет порядка 10-25 категорий, может гораздо меньше. Общая анкета будет размещена на сайте с тщательной детализацией клиентов по кредитным ситуациям, регионам, в том числе в разрезе банков второго уровня... проблемными заемщиками которых они являются. Возможно ли разработать парсинг для данного направления. Мне показалось что программа прайс листов нечто схожее. Нам нужны сводные отчеты. Соответственно время и стоимость ?

Игорь, меня устраивает. Делаем?

Здравствуйте, Юрий.
Да, можно доработать. По цене - от 2000 руб доработка эта.

Игорь, добрый день!
Возможна ли доработка программы? Требуется при выгрузке файла на сервер разбить его на несколько равных частей, так же как это делает надстройка SplitFile, иными словами встроить надстройку SplitFile в эту надстройку.

В справке про это написано
надо создать конфигурацию вывода, и назначить для этого столбца формат ЧИСЛО
https://excelvba.ru/programmes/Unification/manuals/output/field/setup

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

Игорь, здравствуйте!
Еще раз обращаюсь к вам за помощью или за советом, что можно сделать, что бы сводный прайс формировался более чем из 20000 строк. Сделал следующее. Разбил обработку прайсов на несколько этапов, точнее на 3. На первом формирую прайс листа с нужными мне данными. На втором из полученных подготовленных данных формирую составный значения и получаю файлы из которых на последнем этапе нужно взять только значения. На последнем этапе пытаюсь собрать данные в один файл, но к сожалению если количество строк в сводном файле белее 20000 строк, то файл не формируется, выводится только шапка. Всего 17 столбцов

Здравствуйте, Джон.
Наблюдал такую проблему пару раз.
Вероятная причина - неудачная версия Excel
Установите Office 2010 (самая безглючная версия, на мой взгляд) — в нём всё должно работать без подвисаний.

После того как файл обработан при закрытии исходника excel постоянно зависает, выключается только через диспетчер задач

Здравствуйте, Юрий
Нехватка памяти обычно начинает проявляться при объёмах данных типа 400 тыс. строк и 6 столбцов
При сотнях тысяч строк, в общем
Чтобы при 20 тыс строк памяти перестало хватать, — а таблице должно быть больше сотни столбцов (совневаюсь, что у вас такая широкая таблица)
Возможно, обработчик настроен неправильно

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

Александр, напишите мне в скайп, разберёмся.

Я говорю о разных результатах одной и той же обработки.
Вот сегодня утром объедению 3 прайс листа - 3 раза вывод результата - ничего кроме шапки шаблона, 4-й раз - желаемый результат

Здравствуйте, Александр
Убедитесь, что выводимые значения не начинаются со знака =
В этом случае Эксель воспринимает выводимое значение как формулу, и начиная с такой ячейки, вывод прекращается.
Т.е. проверьте настройки обработчика прайса, чтобы там не был прописан нигде в формуле знак =

Здравствуйте!
Недостаточно оперативной памяти. Обратитесь к разработчику программы.

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

Да, такая возможность есть
В настройках программы на вкладке «Режимы» можно создать несколько режимов работы, не зависимых друг от друга
(разные настройки обработки прайсов)
Папка с прайсами может быть общей для всех, а может в каждом режиме быть своя.

Здравствуйте!
Подскажите пожалуйста есть ли возможность разграничить в папке прайс-листы с разными настройками для нескольких разных проектов.
часть прайсов мне нужна для объединения в общий прайс лист для менеджеров. другая часть для загрузки в интернет магазин

Здравствуйте, Константин.
Звоните в Скайп в любое время

Здравствуйте!!! С Вами можно связаться по телефону, по скайпу в ближайшее время сложности (( бегаю как волк то по ячейкам экселя разных прайсов то на работе зашиваюсь от менеджеров. Буду Вам очень признателен если сделайте в этом плане скидку. Знаю что скайп лучше, но мне бы узнать суть украду 15минут не более. Спасибо за Ваш труд.

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

Столкнулись с такой проблемой, у поставщика в прайсы на некоторые продукты установлены местные цена, а на некоторые в USD.
Сами не смогли разобраться, как по валюте отменить конвертацию.

Спасибо.

Поиск работает и без перезапуска Эксель, если в окне поиска нажать кнопку Дополнительно, и снять галочку Ячейка целиком

Добрый день. Ошибка в программе:
1.после использования таблицы замен, перестает работать поиск ctrl+F. после перезапуска excel все в норме.

Здравствуйте! Присоединюсь к предыдущему оратору: Есть прайсы в которых в отдельных колонках указаны по сути атрибуты товара, размер,вес, цвет и т.д У меня тоже opencart и в нем при импорте через csv атрибуты,фильтры, и опции размещаются в одной строке разделяемые символом |
Вот скрин для понимания https://ibb.co/iw6vpc
Вопрос как сделать с помощью таблицы замен чтобы в результирующем файле csv было так как на скрине?
спасибо!

Не совсем понял, что вы подразумеваете под фильтрами.
Напишите в скайп, попробую помочь

Здравствуйте! Отличная программа! Присматриваемся к покупке. Скажите пожалуйста как сделать так чтобы из прайс листа грузились фильтры в формате:
Память|2gb
Дисплей|10"
Ос|Android
И это в одной строке. Формат импорта Opencart
Всю голову сломал. Спасибо!