mail mail
Нужен макрос для Excel?
Сделайте заказ прямо сейчас!
Ищете готовое решение?
Выбирайте и покупайте!
У вас есть интернет-магазин?
Настроим парсер под любой сайт!

Скачать бесплатно пробную (TRIAL) версию программы:
Unification.xla (версия 2.0.0 от 18.05.2016)


«Прайс лист» - программа объединения и обработки прайс листов

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

Представьте себе ситуацию, когда вам в очередной раз прислали несколько файлов Excel (прайс-листов, отчётов, таблиц, и т.д.), и вам надо объединить данные из всех этих файлов в одну таблицу.

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

Кроме того, составители этих «таблиц», будто специально, постарались усложнить вам жизнь, - в каждой таблице что-нибудь, да сделано через ж..у, - например, один отправитель разбил ФИО на 3 разных столбца (отдельно фамилия, имя и отчество), другой - цены указал в монгольских тургиках (вместо рублей), третий - объединил в одном столбце наименование товара с его кодом, четвертый - сделал группировку в прайс-листе, вынеся названия категорий товара в отдельные строки...

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

Подсчитав суммарное количество строк в файлах, вы понимаете, что работы тут на пару недель. А новые прайсы поставщики присылают ежедневно.

Какой же выход есть из этой ситуации?

Очень просто - надо доверить обработку всех этих файлов специализированной программе.

 

Программа «Прайс-лист» как раз предназначена для таких случаев - потратив полчаса на настройку программы, вы сможете обрабатывать все эти разнотипные файлы нажатием одной кнопки!

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

 

 

ВНИМАНИЕ: Полноценная инструкция по работе с программой ещё не опубликована.

Без видеоинструкции, с программой сложно разобраться самостоятельно

(хотя, на самом деле, все просто, на настройку обработки одного прайс-листа уходит около 2-5 минут)

Если желаете узнать, подойдет ли программа для ваших нужд, — звоните в Скайп, я вам всё подробно расскажу, что умеет делать программа,
и даже могу показать на примере ваших файлов (удалённо, через Teamviewer версии 7)

 

<Ниже, со временем, будут ссылки на подробную инструкцию по работе с программой обработки прайс-листов.
Сейчас инструкции в стадии разработки. В ближайшее время будут добавлены ещё и видеоинструкция.>

 

Комментарии

Задача из двух прайсов сформировать один, при этом объединить строки по полю КОД и в объединенных строках ОТОБРАЗИТЬ ДАННЫЕ ИЗ ОБЕИХ ТАБЛИЦ в отдельных указанных колонках.

Обработка объединяет строки по полю КОД без проблем, но отображает в объединенных строках только данные из одной таблицы!!!

Что не так у меня в настройках обработчиков и в настройке итоговой таблицы ?
Сбросил на почту архив с прайсами и моими настройками.

Здравствуйте, Александр.
А зачем вам эти номера?Надеюсь, вы не планируете использовать эти номера в качестве артикулов?
При следующей обработке прайсов, номера ведь проставятся в другом порядке (если количество товаров в прайсе изменится)

Самый простой вариант, - в конфигурации вывода добавить вычисляемый столбец, и в качестве формата столбца выбрать из выпадающего списка опцию «индекс»

Добрый день, Игорь
Какие есть варианты чтобы товару присваивался номер:
Использовал функцию =СТРОКА()+10000
Но в таблицу кидается формула а не значение, в последствии редактирования этой таблице сбивается нумерация.
Понимаю что можно скопировать столбец и вставить значение но есть ли другой вариант?

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

По обработке нескольких файлов, - в меню выберите пункт «Обработать настроенные прайс-листы»
В этом режиме, по-умолчанию, данные будут собраны из всех прайсов в один.

Если какие вопросы, - звоните в скайп, подскажу.

Здравствуйте! тестируем вашу программу "прайс-лист". У нас много файлов с прайсами в разных форматах. Как обработать файл, где данные находятся в табличной структуре, и предварительно нужно преобразовать ее в массив данных (может некорректно выражаюсь, надеюсь понятно) и также интересует вопрос - как обработать прайс в нескольких файлах? чтобы на выходе получился 1 прайс?

Программа "наверное" хорошая, НО:
- Хэлпа нет никакого, ни видео, ни текста нормального (просто порядок настройки пошаговый нужен);
- Демо, скорее всего из-за незнания правильной настройки, выдает ошибку "Нехватка оперативной памяти. Обратитесь к разработчику" и ничего не выводит
- Обещанной помощи по Скайпу просто НЕТ, автор постоянно молчит или занят
- Самому с ходу программу не настроить (ошибки и отсутствие хоть какого-то мануала)

В итоге хочется купить, но не знаешь как и как вообще это настроить.

Да, Станислав, это нормально.
Жалуются обычно не антивирусы, а непонятные программы типа «антивируса»
(вы просто зайдите на сайты этих 7 жалующихся «антивирусов» - и ваш вопрос сам собой исчезнет. я как-то решил им в техподдержку написать, - но когда увидел их сайты, - передумал. Не знаю, зачем вирустотал добавил их в выдачу)
Ориентироваться надо на нормальные антивирусы известных компаний, - Касперский, Майкрософт, DrWeb, Nod32, Symantec и т.п.)

Некоторые антивирусы жалуются на ваши надстройки, это нормально?
https://virustotal.com/ru/file/efb6f10c0c76553f4ca588d39102c3a09f297537e...
https://virustotal.com/ru/file/2fd9938c73d9ba94ff6285c13d3ff164733fb0d0c...

Похоже не обрабатывает больше 200 000 строк.

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

Подскажите, а сделать анализ в файле, если в документе несколько листов?

Спасибо, разобрался. Правда пришлось пошевелить мозгами )). Помогло то, что для поля можно задать формат и условия. В итоге один из обработчиков грузит только строки, где наименования это объединенная ячейка и два других обработчика грузят строки прайса который условно разбит на 2 колонки.

Здравствуйте, Максим
Настроить можно, - но несколько иначе
Надо задавать в каждом из 2 вариантов ни с какой строки по какую обрабатывать (ибо количество строк может меняться),
а использовать опцию «Обязательное поле» для столбца «Наименование» (или другого)
В результате, оба обработчика листа загрузят все строки, - но первый обработчик откинет свои строки (где наименование в столбце 1 пустое), а второй обработчик откинет строки, где наименование в столбце 2 пустое)

Если сами не разберетесь, - звоните в скайп, помогу с настройкой.

Добрый день. Очень нужная и полезная программа, но столкнулся с определенными трудностями в прайсе поставщика. Опишу сложности словами: прайс лист в одной таблице которого большинство товаров идут в один столбец, т.е. если считать за один столбец (код, наименование цена) в одной строке, а часть товаров в 2 столбца (код, наименование цена) и (код, наименование цена) в той же строке. Я думаю проблему можно было бы обойти если использовать несколько обработчиков для одного и того же листа, но должна быть возможность указать с какого и по какой номер строк делать выборку. На данный момент программа определяет последнюю строку только по последней заполненной, а для первой строки идет ограничение 256-максимальная.

Программа сможет это сделать, если есть возможность сопоставить «общие» товары двух прайсов
(это может быть столбец типа артикула, либо можно вручную настроить в программе соответствия для каждого товара)
Если же вы хотите, чтобы программа сама искала ПОХОЖИЕ названия, - то такого в программе нет (и не будет)

Даны два прайса поставщиков, которые содержат как уникальные так общие товары. В итоге надо получить единый "мой" прайс, причем выполнив отбор из общих товаров только с наименьшей ценой.
программа прайс лист может это делать? или написать полное ТЗ? что бы узнать возможность реализации моей задачи?

Здравствуйте, Владимир
Отправил запрос в скайп

Добрый день! Мне нужна помощь с настройкой программы, когда я создаю обработчик у меня всегда вылетает ошибка не удалось запустить обработчик. Мой скайп vladimir.m.c Буду очень благодарен за помощь.

Здравствуйте, Василий.
Не понял, где вы путаетесь указать путь на облако, и зачем (что значит «делать выгрузку параметров»)
Практически все облака позволяют подключить сетевую папку как обычный диск (Google Drive и яндекс.диск имеют специальную утилиту для этого, - наверняка, у mail.ru есть аналогичное)
Установите эту утилиту, - и облачный диск будет подключен как обычная папка на вашем компе.
И проблема решится.

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

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

Как вариант, - попробуйте откатиться на пару версий назад (вдруг ошибка исчезнет)
Всё это делается в окне О ПРОГРАММЕ на вкладке ПРОВЕРКА ОБНОВЛЕНИЙ

Здравствуйте! Когда начинаю обрабатывать прайс-листы то выходит ошибка: mod_processor_function Как это исправить?

Спасибо.У нас закончатся сейчас работы с сайтом, когда перейдем к контенту тогда уже обратимся к вам за помощью. Главное что это возможно).

Здравствуйте, Денис
Да, это возможно, - это делается при помощи таблиц замены
(табличка Excel из 2 столбцов, в первом столбце «что менять» пишем T-shirt, а во втором столбце «на что менять» пишем Футболка)
Могу показать, как это работает. От вас для этого надо: http://ExcelVBA.ru/help

Здравствуйте.
Хотим приобрести лицензию, но не можем понять с ходу, нас интересует такой алгоритм:
Если в ячейке N из массива ячеек столбца B встретилось слово "T-shirt" то помещаем в ячейку напротив столбца C значение "Футболка"
Т.е. замена T-shirt|Футболка только не по месту а в новой ячейке? Применять слова из заданного массива замен ...|...
Подскажите пожалуйста возможно ли такое?

17 декабря 2015 г. в 16:21 стало доступно обновление программы «Unification» (версия 1.2.1).

Изменения в новой версии программы:

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

Рекомендуем обновить программу до последней версии!

<примечание администратора сайта>
При общении по скайпу, проблема выявлена, - в одной из ячеек содержался текст длиной более 8192 символов,
и программа может выводить в результат (если вывод в формате Excel) значения не длиннее 8192 символов.

Решено применением функции обработки «Подстрока» - обрезкой текста до 8 тыс символов

Добрый день, Нравится программа

Есть проблема при обработке большого файла на 16000-17000 строк
у меня на 1307 строке заканчивается обработка и заполняется графа {данные} до конца.

Это не баг, это фича)
В программе специально реализована возможность вывода формул в итоговый файл (чтобы можно было выводить формулы типа =RC5*RC6 или =RC[-1]*1.25)
Соответственно, всё, что начинается со знака =, программой воспринимается как формула (в стиле R1C1)
Если формула некорректная (знак = попался случайно в начале ячейки), - то да, будет ошибка, - программа не сможет вывести массив данных на лист итогового файла.

Обнаружил БАГ. Если в прайсе текстовая ячейка начинается со знака РАВНО то на выходе в едином прайсе во всех записях ставится {данные}. Решается проблема удалением символа = в обработчике прайса.

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

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