XML → CSV

Конвертер XML в CSV

Превратите товары из XML в таблицу CSV. Загрузите свой файл или попробуйте пример, проверьте предпросмотр и скачайте результат.

Конвертировать XML →
До 5 МБбез регистрациибыстрая проверка структуры файла
До 2 ГБпосле регистрациидля рабочих каталогов и прайс-листов
Маппингполейнастройка структуры результата
Профилидля повторных задачсохранение правил и запуск по расписанию
конвертер

Конвертер XML → CSV

Загрузите XML-файл до 5 МБ. Проверьте, какие записи станут строками, затем конвертируйте в CSV и скачайте файл.

Нет XML-файла под рукой?Попробуйте пример с двумя товарами. Ниже можно скачать исходник и полученный CSV.

Обрабатываем...
XML→CSV
Источник
Нажмите или перетащите файл сюда
Без регистрации можно загрузить файл до 5 Mb. Преобразования значений также доступны только после регистрации
Файл слишком большой
В кабинете доступны источники до 2 ГБ; точный лимит зависит от способа подключения
Попробовать бесплатно
Результат
Идёт анализ
Предпросмотр

Нужны преобразования, а не только смена формата?

Зарегистрируйтесь, если нужно менять значения в ячейках, менять размер и конвертировать изображения, настраивать фильтр на выгрузку только определенных элементов.

Поднять цену для выбранного поставщика или группы товаров на 7% и округлить до 10. Собрать название товара из артикула, производителя, модели и характеристик Конвертировать изображения в JPG/PNG/WebP, изменить их размер и наложить водяной знак Настроить автоматические преобразования по расписанию и их отправку в нужный канал.
Зарегистрироваться →
гид по форматам

Как XML превращается в таблицу CSV

В XML-списке товаров каждая повторяющаяся запись товара становится строкой CSV. Её значения становятся колонками, а для отсутствующих полей остаются пустые ячейки. Перед выгрузкой проверьте предпросмотр: атрибуты, валюты и повторяющиеся элементы могут давать названия колонок и значения ячеек, отличающиеся от названий XML-тегов.

Когда нужен конвертер

Когда данные уже есть в одном формате, но следующая система принимает другой формат или другую структуру.

Что делает Eofferix

Сервис читает источник, определяет повторяющиеся записи и собирает результат с понятными полями.

Почему важны правила

Один и тот же файл можно выгрузить по-разному: плоской таблицей, XML-узлами, JSON-структурой или фидом.

попробуйте сами

Два XML-файла. Два реальных результата CSV.

Скачайте любую пару файлов или загрузите XML в конвертер выше. Оба CSV получены тем же конвертером, который работает на этой странице.

01

Поля товара и несколько изображений

Два товара с артикулом, ценой, остатком и изображениями. Каждый товар становится одной строкой CSV.

Исходный XML

2 товара
<?xml version="1.0" encoding="UTF-8"?>
<товары>
  <товар>
    <артикул>SKU-001</артикул>
    <название>iPhone 15</название>
    <цена>999</цена>
    <остаток>12</остаток>
    <категория>Смартфоны</категория>
    <изображение>вид-спереди.jpg</изображение>
    <изображение>вид-сзади.jpg</изображение>
  </товар>
  <товар>
    <артикул>SKU-002</артикул>
    <название>Samsung S24</название>
    <цена>899</цена>
    <остаток>0</остаток>
    <категория>Смартфоны</категория>
    <изображение>самсунг.jpg</изображение>
  </товар>
</товары>

Полученный CSV

2 строки
артикулизображениекатегорияназваниеостатокцена
SKU-001["вид-спереди.jpg","вид-сзади.jpg"]СмартфоныiPhone 1512999
SKU-002самсунг.jpgСмартфоныSamsung S240899

В результате остаются оба товара, в том числе товар с нулевым остатком. Два изображения сохраняются в одной ячейке как JSON-массив, одно изображение — как обычный текст. В скачиваемом CSV используются именно те заголовки, которые показаны здесь.

Скачать XMLСкачать CSV
02

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

Записи находятся внутри каталог → товары → товар. Код записан в атрибуте товара, а у цены есть атрибут валюты.

Исходный XML

2 товара
<?xml version="1.0" encoding="UTF-8"?>
<каталог>
  <товары>
    <товар код="LAMP-001">
      <название>Настольная лампа</название>
      <цена валюта="USD">39.90</цена>
      <остаток>12</остаток>
      <изображение>https://example.com/лампа-спереди.jpg</изображение>
      <изображение>https://example.com/лампа-сбоку.jpg</изображение>
    </товар>
    <товар код="LAMP-002">
      <название>Торшер</название>
      <цена валюта="USD">79.00</цена>
      <остаток>0</остаток>
      <изображение>https://example.com/торшер.jpg</изображение>
    </товар>
  </товары>
</каталог>

Полученный CSV

2 строки
@attributes.кодизображениеназваниеостатокцена.USD
LAMP-001["https://example.com/лампа-спереди.jpg","https://example.com/лампа-сбоку.jpg"]Настольная лампа1239.90
LAMP-002https://example.com/торшер.jpgТоршер079.00

В этом файле код товара попадает в @attributes.код, а цена — в цена.USD. Обе ссылки на изображения первого товара сохраняются в одной ячейке. Внешний элемент каталога не становится отдельной строкой товара.

Скачать XMLСкачать CSV

Нужна другая структура CSV?

Примеры показывают прямую конвертацию. Чтобы переименовать колонки, убрать товары без остатка, изменить цены или запускать выгрузку по расписанию, сохраните профиль обработки в личном кабинете.

сценарии

Когда нужен конвертер XML в CSV

Чаще всего такие конвертации нужны для каталогов, прайс-листов, остатков, обмена с партнерами и подготовки файлов под требования принимающей системы.

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

Приведение файлов поставщика к структуре, которую принимает сайт, CMS, ERP или PIM.

Прайс-листы и остатки

Подготовка цен, наличия, артикулов и категорий для импорта или проверки.

Маркетплейсы и каналы

Сбор файла под требования конкретного канала, обязательные поля и стабильные идентификаторы.

Внутренние интеграции

Передача данных между системами, которые используют разные форматы обмена.

Ручная проверка

Получение понятной структуры для менеджеров, аналитиков или контент-команды.

Регулярные выгрузки

Повторный запуск одного сценария без ручной настройки каждый раз.

частые ошибки

Частые ошибки при конвертации XML в CSV

Ошибки обычно появляются из-за вложенности, разных типов значений, пустых полей и несовпадения требований получателя.

Выбрана неверная запись

Каждый элемент товара — одна запись. Проверьте найденный список в предпросмотре. Для собственной сохранённой выгрузки выберите запись товара в снапшоте XML. Выбор и привязка записей XML →

Несколько изображений в одной ячейке

Два изображения могут оказаться JSON-массивом в одной ячейке CSV, как в примерах выше. Если принимающей системе нужны отдельные колонки или другой разделитель, настройте такую структуру в профиле.

Разные поля

Если у записей разные поля, нужно решить, что делать с пустыми значениями.

Типы не нормализованы

Цены, даты, true/false и HTML лучше привести к единому виду.

Нет фильтров

Без фильтров в результат могут попасть неактивные товары или лишние категории.

Нет проверки

Перед регулярным запуском проверьте предпросмотр, кодировку и обязательные поля.

сравнение

XML → CSV: онлайн или вручную

Разовая проверка и рабочий обмен требуют разного подхода. Сравните варианты перед настройкой процесса.

МетодПлюсыМинусы
Ручной кодМаксимальная гибкость для уникальной схемы.Нужен разработчик, тесты и поддержка при изменении структуры.
СкриптБыстро для повторяемой технической задачи.Сложнее контролировать файлы, логи, права, расписание и доставку.
EofferixПредпросмотр, профили, правила, файлы до 2 ГБ и запуск по расписанию.Для сложной структуры нужен сохраненный профиль.
лимиты и безопасность

Лимиты, безопасность и регулярные процессы

Eofferix создает отдельный результат и не изменяет исходный файл. Для больших каталогов и точных правил используйте сохраненный профиль.

До 5 МБ без регистрации

Подходит для быстрой проверки простых файлов.

До 2 ГБ после регистрации

Крупные каталоги обрабатываются в аккаунте с сохраненными правилами.

Исходник не меняется

Результат создается отдельным файлом.

Контроль структуры

При изменениях у поставщика обновляете только затронутые правила.

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

Нормализация текста, цен, пустых значений и лишних полей.

Доставка результата

Email, FTP/SFTP, webhook и другие каналы для повторных процессов.

другие форматы

Другие конвертации

Eofferix также помогает с соседними форматами для каталогов, прайс-листов и выгрузок поставщиков.

процесс

Как конвертировать XML в CSV

// 01

Загрузите файл

Перетащите файл на страницу или выберите его на компьютере. Небольшие файлы можно проверить без регистрации.

// 02

Проверьте результат

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

// 03

Скачайте или сохраните профиль

Скачайте файл сразу или зарегистрируйтесь, чтобы сохранить правила и запускать обработку повторно.

возможности

Что умеет конвертер XML в CSV

Быстрая конвертация и сохранённые профили

Небольшие файлы можно проверить прямо на странице, а рабочие правила сохранить в профиле.

Маппинг полей

Переименовывайте поля, выбирайте порядок, скрывайте лишнее и приводите данные к требованиям получателя.

Вложенные данные

Массивы, объекты, повторяющиеся узлы и таблицы можно обработать по понятным правилам.

Фильтры экспорта

Выгружайте только нужные товары, категории, остатки или строки без ручной чистки результата.

Предпросмотр

Проверяйте структуру до скачивания файла или сохранения профиля обработки.

Автоматизация

После регистрации профиль можно запускать вручную, по расписанию или с доставкой результата.

вопросы

FAQ по XML → CSV

Да. Небольшие файлы можно проверить без регистрации. В Eofferix также есть бесплатный тариф с месячным лимитом, который обновляется каждый месяц.
Для вложенных данных, нестандартных колонок, фильтров и регулярных обменов лучше сохранить профиль с правилами обработки.
Да. В профиле можно переименовать поля, изменить порядок, скрыть лишние значения и добавить преобразования.
Да. Сценарий подходит для каталогов, прайс-листов, остатков и подготовки файлов под требования принимающей системы.
Да. После регистрации профиль можно запускать повторно, по расписанию или с доставкой результата.
готовы начать

Конвертируйте XML в CSV и автоматизируйте повторные задачи

Начните с проверки файла, затем сохраните профиль для регулярной обработки каталогов, прайс-листов и остатков.

Попробовать бесплатно → До 5 МБ без регистрации · до 2 ГБ после регистрации · без установки программ

Обсудить автоматизацию

Расскажите, откуда нужно получать данные, как их преобразовывать и куда отправлять. Мы свяжемся с вами и предложим решение.