Расширенные настройки загрузки файла Excel

Содержание

Общие

Номер страницы

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

Номер страницы

Первая строка с данными

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

Первая строка с данными

Продукт

Формулы

Формула для добавления значения к несуществующему столбцу

Если в файле нет столбца, к примеру,  с производителем, а Вам нужно чтобы в прайсе столбец с производителем был, то можно прописать название в расширенных настройках  во вкладке «Общие». В строке «Производитель» прописываем = «Название производителя»

Добавление названия производителю

Результат после загрузки:

Результат прописания названия производителя по формуле

Формула для привязки к названию столбца

В ПрайсМатрикс возможна настройка загрузки прайсов excel или csv с привязкой к названиями столбцов. Актуально, когда поставщик любит добавить какой-нибудь столбец в прайс и порядок последующих столбцов нарушается. Текст команды: =Loader.Column(«НазваниеКолонкиПрайса») Пример =Loader.Column(«Артикул производителя»)

Привязка к названию столбца

Формула для условной загрузки полей

Для условной загрузки полей в Прайсматрикс используется функция — IIF.
IIF – логическая функция, которая возвращает одно из двух значений в зависимости от результата логического выражения.  Общая форма функции выглядит следующим образом: IIF(условие, значение _1, значение_2)

Оператор равно(=)

К примеру, необходимо рассчитать «Старую цену» в зависимости равна ли цена РРЦ, если да то старая цена будет на 25% больше цены, если нет, то на 30% больше цены. В строку «Старая цена» записываем формулу: Формула для расчете старой цены

Результат загрузки:

Операторы больше, меньше(>, <)

Для сравнения значений применяется формула =IIF(DOUBLE(A) < DOUBLE(B), A,B)

К примеру, в файле есть столбы цена(C) и РРЦ(D), в некоторых строках значение цены меньше РРЦ:

Пример файла где цена меньше РРЦ

Условие загрузки цены — если цена меньше РРЦ, то вместо цены ставим значение РРЦ, если цена больше РРЦ, оставляем значение цены. В расширенных настройка прописываем формулу в строке Цена:

Формула для сравнения цены и ррц

Результат загрузки:

Результат загрузки после сравнения цены и РРЦ

 

Формула для добавления префикса артикулу

Если необходимо прописать префикс артикулу, это можно сделать в расширенных настройках во время загрузки файла. Необходимо прописать в строке «Артикул»  =»префикс-«+столбец.Добавление префикса артикулу

Результат после загрузки:результат загрузки артикула с префиксом

Формула для  извлечения части строки в ячейке

К примеру, есть столбец со значениями, но для загрузки необходимо только вторая часть строки:

пример ячейки со значением артикула производителя

Для извлечения части строки необходимо в расширенных настройках в нужной строке прописать формулу =F.Substring(F.IndexOf(«;») + 1).Trim().

F — переменная со значением столбца.
F.IndexOf(«;») — находит индекс символа  — «;»
+1 — нужен потому что нам нужна часть строки после «;»
Substring — возвращает строку после символа «;»
Trim — удаляет пробелы слева и справа если есть.

Формула для извлечения части строки

Результат загрузки:

Результат извлечения части строки в ячейке

Формула для замены одного значения другим

Для замены значения или фразы можно применить формулу = A.Replace(» «, «»)

К примеру, в файле название товара выглядит как «Гетры (арт 003), цвет синий», а загрузить нужно «Гетры, цвет синий»:

Пример файла с названием Гетры (арт 003), цвет синий

В расширенных настройках загрузки в строке «Название» прописываем формулу

= B.Replace(«Гетры (арт 003)», «Гетры»):

Формула для замены части названия

Результат загрузки:

Результат загрузки измененного названия по формуле

Формула для сложения значений двух столбцов
Формула для сложения  числовых значений

Если нужно объединить числовые значения двух столбцов, можно воспользоваться формулой

=DOBLE(A)+DOUBLE(B).

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

Пример файла с двумя столбцами остатков

В расширенных настройках прописываем формулу в строке наличие: Формула для объединения числовых значенийРезультат загрузки:

Результат загрузки наличия

Формула для сложения текстовых значений

Для объединения текстовых значений пользуемся формулой = A+B

К примеру, нужно, что бы в прайсе  в названии товара был указан производитель через разделитель «;», для этого можно объединить столбцы «Название» и «Производитель»:

Пример файла

В расширенных настройках в строке «Название» прописываем формулу:

Формула для объединения текстовых значений

Результат загрузки:

Результат объединения двух текстовых значений

 

Не грузить товары без цены

Не грузить товары без цены — это функция, позволяющая уменьшить количество «левых» строк, фильтруя по наличию цены у товара. Если цены нет, товар не грузится. 

Не грузить товары без цены

 

Характеристики

Массовая загрузка характеристик

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

"Первая характеристика"

Загрузка одной или нескольких характеристик

Если в файле есть  характеристика, которую нужно добавить в прайс, например «Страна производитель», то во время загрузки файла в расширенных настройках во вкладке «Характеристики» прописываем название характеристики в строке «Характеристика : Наименование» и указываем в каком столбце находится характеристика в строке «Характеристика 1: Значение».

Добавление характеристики

Категория

Загрузка категорий в одной строке

К примеру, в файле категории находятся в одной строке — Детские товары/Игрушки/Куклы. Что бы правильно загрузить такую строку во время загрузки переходим в расширенные настройки — Категории. В строке — «Категории в одном столбце» указываем столбец; в строке «Разделитель категорий» указываем разделитель.

Разделитель категорий

Группировки категорий

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

Загрузка категорий с группировками

 

Комбинации

Для загрузки товаров с вариантами, в расширенных настройках есть вкладка «Комбинации». При необходимости можно указать названия столбцов для цены, штрих-кодов, старой цены, изображений и  т.д для товаров с вариантами.  Для добавления опций товарам с вариантами необходимо в строке «Опция: Наименование» прописать название опции, а в строке «Опция: Значение» указать столбец с этой опцией.

Загрузка товаров с модификациями

 

 

Изображения

Загрузка фото больше одного

Для случаев, когда в файле все ссылки на фото находятся в одной ячейке (перечислены через запятую или пробел, например), можно  загрузить все фото товару. Для этого над ячейкой со ссылками на фото указываем параметр Фото 1, далее в расширенных настройках задаем разделитель, через который перечислены фото.Разделитель изображений

 

Настройка соответствия имен категорий

В расширенных настройках есть кнопка — «Настройка соответствия имен категорий». Это функция позволяет  генерировать категории товара из имени товара.  В строке «Фраза» — указываем фразу, которая должна быть в имени товара. В строке «Полное имя категории» — указываем категорию, которую нужно присвоить товару при наличии этой фразы.

Генерация категории из имени товара

Наличие — текст в число

Если в файле количество товара прописано словами, то можно для каждой фразы прописать правило изменения фразы на число. Нужно перейти во вкладку «Наличие(текст в число)» в строке «Слово» прописать текст из столбца «Наличие», в строке «Выставляемое количество» указать число на которое будет меняться фраза.

наличие -текст в число

Многостраничный прайс

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

Выберите лист

Загрузка многостраничного прайса