Каталоги поставщиков

Как собрать характеристики из повторяющихся колонок прайса поставщика

2026-06-30
Задача

Поставщик присылает один XLSX или CSV, где характеристики лежат парами колонок: Свойство1, Значение1, Свойство2, Значение2. Нужно получить обычные колонки Цвет, Материал, Мощность, чтобы дальше фильтровать, редактировать или выгружать таблицу.

Короткий ответ

Используйте табличный профиль и Конструктор полей. Для одного файла сводный каталог не нужен: конструктор соберет повторяющиеся пары в нормальные колонки прямо перед табличным редактором.

Как сделать в Eofferix

  1. Создайте табличный профиль для XLSX или CSV поставщика и дождитесь шага Сборка таблицы перед редактором. Если таблица уже открыта, нажмите Конструктор полей.

    Анимация сборки характеристик из повторяющихся колонок
    Анимация показывает вход в конструктор, маску колонок, подтверждение и результат в таблице.
  2. Откройте найденную группу повторяющихся колонок. В примере заголовок будущей колонки берется из Свойство{i}, а значение из Значение{i}.

    Вход в конструктор полей Eofferix
    Конструктор появляется до табличного редактора, когда сервис видит повторяющиеся пары колонок.
  3. В режиме маски укажите колонку названия свойства Свойство{i} и колонку значения Значение{i}. Индекс {i} связывает первую пару с первой, вторую со второй и так далее.

    Маска повторяющихся колонок в конструкторе полей
    Маска нужна для таблиц, где свойства идут не массивом, а повторяющимися пронумерованными колонками.
  4. Проверьте предпросмотр будущих колонок. Если какая-то характеристика не нужна, отключите ее в предпросмотре.

    Подтверждение добавления собранных колонок
    После подтверждения исходные технические пары можно не добавлять в итоговую таблицу.
  5. Нажмите Добавить и перейти, затем работайте с обычной таблицей: фильтруйте строки, очищайте значения, выгружайте CSV, XLSX, JSON или другой нужный результат.

    Таблица после сборки характеристик в отдельные колонки
    В результате остаются прямые поля товара и понятные колонки характеристик.

Было / стало

Было

исходные данные
skunameСвойство1Значение1Свойство2Значение2Свойство3Значение3
LMP-2201Лампа ОнегаЦветбелыйМатериалстальМощность12 Вт

Стало

результат
skunameЦветМатериалМощность
LMP-2201Лампа Онегабелыйсталь12 Вт

Как проверить результат

  1. В таблице должны появиться колонки с названиями характеристик, а не технические пары Свойство1 и Значение1.
  2. Проверьте несколько строк: значение должно попадать в колонку с названием из той же пары.
  3. Если файл один и нужен только преобразованный результат, не переводите сценарий в сводный каталог.

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

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

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