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

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

2026-06-20

Задача

В одной колонке dimensions лежат габариты товара, например 120 x 60 x 75 cm. Для маркетплейса или каталога нужны отдельные колонки length_cm, width_cm и height_cm.

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

Создайте три итоговые колонки и в каждой оставьте нужное число регулярным выражением. Для ширины и высоты после этого удалите разделитель x и лишний текст.

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

  1. Откройте настройки колонки length_cm.
    Анимация открытия настроек колонки length_cm
    В таблице видно исходную колонку dimensions и три итоговые колонки для размеров.
  2. Для length_cm добавьте регулярное выражение [0-9]+(?:[,.][0-9]+)? и действие Удалить все, кроме.
    length_cm regex rule
    Это правило оставляет первое число: 120.
  3. Для width_cm используйте [x×]\s*[0-9]+(?:[,.][0-9]+)?, затем удалите x и пробелы по краям.
    width_cm rules
    Цепочка превращает фрагмент x 60 в значение 60.
  4. Для height_cm используйте [x×]\s*[0-9]+(?:[,.][0-9]+)?\s*(?:cm|см)?$, затем удалите x, cm и пробелы по краям.
    height_cm rules
    Последний фрагмент строки становится значением 75.
  5. Сохраните настройки колонки и перейдите к вкладке Экспорт.

Было / стало

Было

исходные данные
skudimensions
SKU-200120 x 60 x 75 cm
SKU-20180 x 40 x 45 cm

Стало

результат
skulength_cmwidth_cmheight_cm
SKU-2001206075
SKU-201804045

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

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

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