Преобразования таблиц

Как удалить строки с неправильными штрихкодами EAN/UPC

2026-06-20
Задача

В колонке barcode встречаются корректные коды и мусорные значения вроде ABC-123. В итоговую выгрузку должны попасть только строки с похожими на EAN/UPC цифровыми кодами.

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

В barcode добавьте условие выгрузки строки: до преобразований значение соответствует regex ^(?=........$|............$|.............$|..............$)[0-9]+$.

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

  1. Откройте настройки колонки barcode.

    Настройки колонки barcode в Eofferix
    Рамка показывает колонку, по которой фильтруется строка.
  2. В Условиях выгрузки добавьте условие для строки: область До преобразований, условие Регулярное выражение, значение ^(?=........$|............$|.............$|..............$)[0-9]+$. Такая запись проверяет длину 8, 12, 13 или 14 и не использует фигурные скобки, которые в Eofferix нужны для подстановок полей.

    Условие выгрузки строки по корректному barcode
    Строки, где barcode не проходит регулярное выражение, не попадают в результат.
  3. Сохраните шаблон, на финальном шаге запустите преобразование.

Было / стало

Было

исходные данные
skubarcodename
SKU-1004601234567890Лампа настольная
SKU-200ABC-123Кресло офисное
SKU-30012345678Стул складной

Стало

результат
skubarcodename
SKU-1004601234567890Лампа настольная
SKU-30012345678Стул складной

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

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

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