Как сопоставить каталог с XLSX-шаблоном площадки
Начните с актуального XLSX-шаблона площадки. Сначала определите, какие поля ожидает целевая таблица, затем найдите реальную таблицу и заголовки в исходном каталоге, сопоставьте колонки по смыслу и данным, отдельно разберите неоднозначные поля и проверьте несколько строк перед подготовкой результата.
1. Разделите источник и целевой шаблон
У вас есть две разные структуры:
- Каталог или прайс — исходные данные поставщика в CSV/XLSX;
- Шаблон площадки — актуальный XLSX-файл с целевыми колонками и собственной структурой.
Не пытайтесь сразу сделать исходный файл похожим на шаблон. Сначала определите, какие данные есть в каталоге и какие поля ожидаются в целевой таблице.
Исходный XLSX-шаблон площадки стоит сохранять отдельно. В нём могут быть инструкции, служебные листы, формулы, проверки данных, стили или другие механики, которые не сводятся к названиям колонок.
2. Найдите реальную таблицу и строку заголовков
В XLSX перед таблицей могут находиться название документа, логотип, пояснения, объединённые ячейки или несколько служебных строк. Поэтому первая строка файла не всегда является заголовком данных.
Для каталога и шаблона отдельно определите:
- нужный лист;
- строку, где действительно начинаются названия колонок;
- первую строку данных;
- поля, которые относятся к товарам, а не к инструкции или оформлению файла.
Если выбрать неверную строку заголовков, дальнейшее сопоставление быстро становится бессмысленным, вместо полей товара появляются служебные подписи или пустые колонки.
3. Сопоставляйте колонки по смыслу и значениям
Точные совпадения названий самый простой случай. Но одинаковое поле может называться по-разному, например, артикул поставщика, SKU или код товара могут быть близкими по назначению, но не всегда взаимозаменяемыми.
Для каждого соответствия проверьте не только заголовок, но и несколько значений в колонке.
Верная последовательность:
- найдите очевидные точные пары;
- сравните значения в колонках с похожими названиями;
- проверьте тип данных: текст, число, цена, идентификатор, ссылка;
- учитывайте инструкции самого целевого шаблона;
- не назначайте соответствие, если смысл остаётся неясным.
4. Оставляйте неоднозначные и отсутствующие поля несопоставленными
Не каждую колонку нужно сопоставить любой ценой.
Если в каталоге нет данных для целевого поля или два источника выглядят одинаково подходящими, оставьте поле нерешённым и проверьте инструкцию площадки или исходные данные. Не придумывайте значение только для того, чтобы заполнить колонку.
Отдельно отметьте:
- целевые поля без источника;
- исходные колонки, которые не используются;
- соответствия, требующие дополнительной проверки;
- пустые значения в уже сопоставленных полях.
5. Проверьте несколько строк до подготовки результата
Одного удачного примера недостаточно. Посмотрите несколько товаров из разных частей каталога и убедитесь, что сопоставление сохраняет один и тот же смысл.
Проверьте хотя бы:
- название товара;
- артикул или другой идентификатор;
- цену;
- категорийное или типовое поле, если оно есть;
- ссылки или изображения, если они входят в задачу;
- поля, по которым раньше была неоднозначность.
Особенно внимательно относитесь к идентификаторам и форматам чисел: визуально похожие значения могут храниться по-разному.

Чтобы выполнить такое сопоставление в интерфейсе, можно сопоставить колонки каталога и шаблона в Supplier Catalog Normalizer. Сервис показывает предлагаемые соответствия, позволяет оставить поле несопоставленным и формирует нормализованный XLSX вместе с диагностикой. Это не делает результат гарантированно готовым файлом для загрузки на площадку.
6. Подготовьте чистый диапазон по целевой структуре
После проверки сопоставлений соберите значения в порядке целевых колонок. В результирующей таблице должны оставаться только данные, которые вы действительно можете связать с полями шаблона.
Нормализованная таблица не должна считаться копией исходного XLSX-шаблона. Она не обязана воспроизводить его стили, формулы, проверки данных, служебные листы и другие механики.
Если площадке нужен именно её исходный XLSX-файл, подготовленный диапазон можно один раз скопировать и вставить в актуальный исходный шаблон, а затем проверить обязательные поля и правила уже в нём.
7. Маркетплейсы только частный случай общего метода
Тот же подход применим, когда площадкой является маркетплейс. Wildberries, Ozon и Яндекс Маркет используют собственные процессы и структуры массовой работы с товарами, поэтому ориентируйтесь на актуальный шаблон и инструкцию конкретной площадки на момент подготовки файла.
Не переносите правила одной платформы на другую и не считайте совпадение колонок гарантией того, что файл будет принят без дополнительных требований.
Перед финальным использованием
Проверьте, что:
- выбран актуальный шаблон нужной площадки и категории;
- правильно определены листы и строки заголовков;
- неоднозначные поля не были сопоставлены наугад;
- несколько характерных строк выглядят корректно;
- исходный шаблон площадки сохранён как финальный источник его собственных механик;
- обязательные поля и требования проверены по текущей инструкции площадки.
Проба инструмента
Открыть Supplier Catalog Normalizer, чтобы сопоставить Каталог CSV/XLSX с пользовательским XLSX-шаблоном, проверить mapping, скачать нормализованный XLSX и diagnostics.