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

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

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

 

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

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

Комментарии

Игорь, здравствуйте!
Еще раз обращаюсь к вам за помощью или за советом, что можно сделать, что бы сводный прайс формировался более чем из 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
Всю голову сломал. Спасибо!

отсортируйте по столбцу ЦЕНА в конфигурации вывода, - тогда первая попавшаяся строка и будет строкой с минимальной ценой

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

В конфигурации вывода есть галочка «Объединять строки при выводе»
Включите её, и настройте, чтобы при совпадении артикула, бралась минимальная цена

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

Добавьте в исключения антивируса мой сайт excelvba.ru и расширение файла .xla

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

На parallels не запустилось, зато прекрасно работает на vmware fusion

Мои надстройки работают только под Windows
На Маке - можно использовать под Parallels

Пытаюсь запустить в MS Office на маке выдает ошибку 485.

Поправил количество столбцов - получилось. Ковыряю дальше...

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

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