Примеры использования

JSON

Как не выгружать пустой JSON-узел

В JSON есть необязательные узлы, например пустой description. Нужно не отдавать description как пустую строку, а убрать этот ключ из результата целиком. В настройках значения description откройте Условия выгрузки и за...

Преобразования

Как удалить HTML-теги из описания товара

В CSV или XLSX описания товаров приходят с HTML-разметкой: ``, ``, `` и другими тегами. В итоговом файле нужен обычный текст без тегов. Откройте настройки колонки `description` и в блоке `Преобразования` добавьте прав...

XML

Как перенести XML-атрибуты в колонки CSV

В XML часть данных лежит в атрибутах товара, например `id` и `code`. В результате нужен табличный файл, где эти атрибуты стали обычными колонками CSV или XLSX. В профиле интерпретатора добавьте XML-файл как источник и...

Табличный редактор

Как разбить список в ячейке на отдельные строки

В одной ячейке таблицы лежит несколько значений через запятую или точку с запятой, а в результате нужна отдельная строка на каждое значение. Откройте колонку со списком, в `Дополнительных настройках` включите `Изменит...

Табличный редактор

Как объединить строки с одинаковым SKU

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

Преобразования

Как сделать URL-slug из названия товара

В таблице есть название товара на русском, а для сайта нужна колонка `slug`: латиница, дефисы вместо пробелов, без лишних символов. Создайте колонку `slug` из `name` и примените преобразование `Транслитерация`.

Условия выгрузки

Как удалить строки с пустым обязательным полем

В прайсе есть строки без обязательного значения, например без SKU. Такие строки не должны попадать в итоговый CSV или XLSX. Откройте настройки колонки `sku` и в блоке `Условия выгрузки` добавьте условие для строки: `s...

Условия выгрузки

Как удалить из таблицы товары по списку SKU или брендов

Перед загрузкой нужно убрать из файла несколько конкретных SKU или брендов, которые не должны попасть в каталог. Для каждого значения из списка исключений добавьте `Условие для строки`: нужная колонка должна быть `Не...

Условия выгрузки

Как удалить из прайса товары по бренду, разделу или статусу

В выгрузке поставщика нужно убрать строки по понятному признаку: например, не выгружать товары бренда `Бренд X`. По такому же принципу можно фильтровать раздел или статус. Откройте колонку с признаком, например `brand...

Преобразования

Как разделить цену и валюту из одной ячейки

В одной колонке лежит цена вместе с валютой: например `1 250,50 ₽` или `99.90 USD`. В результате нужны отдельные колонки `price` и `currency`. Для колонки `price` оставьте только число, уберите пробелы в тысячах и зам...

Преобразования

Как получить домен из email в таблице

В таблице есть колонка `email`, а для группировки или проверки нужен только домен после символа `@`. Создайте колонку `domain` из `email`, удалите часть до `@`, удалите сам `@` и примените `Нижний регистр`.

Преобразования

Как вытащить email из текста в отдельную колонку

В колонке `comment` лежит произвольный текст, внутри которого иногда есть email. В результате нужна отдельная колонка `email`. Создайте колонку `email` из `comment` и примените regex-правило с действием `Удалить все,...

Преобразования

Как сделать первую букву описания товара заглавной

В описаниях товаров текст приходит в разном регистре: строка может начинаться с маленькой буквы или быть полностью набрана капсом. Нужно привести описание к обычному виду. В колонке `description` примените два преобра...

Преобразования

Как привести названия товаров в Excel к заглавным буквам

В таблице названия товаров набраны в разном регистре: часть строк маленькими буквами, часть полностью заглавными. Нужно получить единый вид, где каждое слово начинается с заглавной буквы. В колонке `name` примените дв...

Преобразования

Как удалить строки без SKU из прайса поставщика

В файле поставщика вместе с товарами могут быть промежуточные заголовки, итоги или пустые технические строки. Надежнее всего отсеять их по обязательной колонке товара, например по SKU. Откройте настройки колонки `sku`...

Преобразования

Как получить из значения текст в скобках и убрать все остальное

Пример: из строки «Мебель > Стулья [chairs]» оставить только «chairs» с помощью регулярного выражения и правил преобразования.

Преобразования

Как в цене убрать лишние пробелы и поменять запятую на точку в XML поставщика

Поставщик присылает XML с ценой вида «1 200,50». Показываем, как убрать лишние пробелы в цене, поменять запятую на точку и исключить нулевые цены.

JSON

Как переименовать ключи в JSON без изменения значений

Как поменять названия ключей JSON и оставить значения без изменений.

JSON в CSV

Как выгрузить из JSON только активные записи в CSV

Чтобы отключенные записи не попадали в CSV, добавьте условие выгрузки по флагу active и примените его ко всей записи.

JSON в CSV

Как превратить массив JSON в строки CSV

Как взять массив позиций в JSON и выгрузить каждый элемент отдельной строкой CSV.

JSON в CSV

Как разложить вложенный JSON в столбцы CSV

Как вынести поля из вложенного JSON-объекта в отдельные столбцы CSV.

Преобразования

Как получить штрихкод из текста регулярным выражением

Как извлечь EAN или UPC из строки, сохранить ведущие нули, убрать подписи поставщика и проверить длину штрихкода.

Преобразования

Как извлечь артикул и очистить его от лишних символов с помощью регулярного выражения

Как извлечь артикул из строки поставщика, сохранить буквы и разделители, привести код к верхнему регистру и не сломать SKU.

Преобразования

Как получить телефон из текста с помощью регулярного выражения

Практический пример: найти телефон в строке, выбрать regex из справочника, оставить найденный номер и привести его к единому формату.

Обрабатывайте данные быстрее с Eofferix

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

Зарегистрироваться