Конвертер XML в CSV онлайн

Конвертируйте XML в CSV онлайн мгновенно. Выравнивает вложенные элементы, обрабатывает повторяющиеся теги и выдаёт результат, готовый для таблиц. Бесплатно, конфиденциально, без регистрации.

Перетащите или вставьте XML
Loading editor...
Loading editor...

Что такое конвертация XML в CSV?

Конвертация XML в CSV берёт иерархический XML-документ и превращает его в плоскую таблицу значений, разделённых запятыми. XML хорошо подходит для представления вложенных, структурированных данных; CSV — это то, что на самом деле нужно электронным таблицам, BI-инструментам и аналитикам данных. Конвертер XML в CSV обрабатывает выравнивание дерева (так что вложенные элементы всё равно попадают в столбцы) и записывает каждую повторяющуюся запись как отдельную строку. Если вы когда-либо пытались открыть XML-файл в Excel и сдались, именно эту проблему решает этот инструмент.

Зачем конвертировать XML в CSV?

CSV — универсальный формат для электронных таблиц и инструментов работы с данными. Power BI, Tableau, pandas, R, каждый инструмент импорта базы данных — все они читают CSV без настройки. XML, с другой стороны, — это то, что производили старые системы и SOAP-ответы. Конвертация XML в CSV онлайн устраняет этот разрыв, чтобы вы наконец могли анализировать, строить графики или импортировать данные. Используйте конвертер XML в CSV, когда нужно: загрузить XML-отчёты в Excel или Google Sheets, подготовить XML-данные для анализа с помощью pandas или R, массово импортировать XML-записи в базу данных или передать XML-данные коллегам, работающим в таблицах.

Как работает наш конвертер XML в CSV

При нажатии кнопки «Конвертировать» инструмент парсит ваш XML, находит повторяющийся элемент записи (список элементов, продуктов, пользователей или любых других данных) и записывает каждый из них как строку CSV. Имена дочерних элементов становятся заголовками столбцов. Вложенные значения выравниваются с использованием точечной нотации, чтобы ничего не потерялось. Атрибуты добавляются как отдельные столбцы. Специальные символы, такие как запятые и кавычки внутри значений, автоматически экранируются, чтобы CSV оставался корректным. Всё выполняется в вашем браузере. Ваши XML-данные никогда не покидают ваше устройство.

Доступные функции

  • Умное обнаружение записей: конвертер находит повторяющиеся XML-элементы и превращает их в строки.
  • Генерация заголовков: имена столбцов берутся из имён дочерних элементов автоматически.
  • Выравнивание вложений: глубокие XML-структуры выравниваются с точечной нотацией, чтобы ничего не потерялось.
  • Поддержка атрибутов: XML-атрибуты появляются как отдельные столбцы CSV.
  • Поддержка загрузки: загрузите файл .xml с устройства или перетащите его в поле ввода.
  • Копирование в один клик: вставьте CSV прямо в Excel или Google Sheets с помощью кнопки «Копировать».

Как пользоваться инструментом

  1. Вставьте XML в редактор ввода или используйте кнопку «Загрузить файл», чтобы загрузить файл .xml.
  2. Нажмите кнопку «Конвертировать», чтобы сгенерировать CSV-вывод справа.
  3. Просмотрите заголовки и несколько строк, чтобы убедиться, что структура выглядит правильно.
  4. Нажмите кнопку «Копировать» и вставьте CSV прямо в Excel, Google Sheets или любой текстовый редактор.

Распространённые случаи использования

  • Отчётность: загрузка XML-отчётов в Excel или BI-инструменты для построения графиков и сводных таблиц.
  • Анализ данных: подготовка XML-данных для pandas, R или других аналитических инструментов.
  • Импорт в базы данных: большинство инструментов баз данных принимают CSV из коробки, но не XML.
  • Передача данных: обмен XML-данными с коллегами, работающими в таблицах, а не с парсерами.

Пример конвертации

Ввод (XML)

<items>
  <item>
    <name>Widget</name>
    <price>29.99</price>
  </item>
  <item>
    <name>Gadget</name>
    <price>49.99</price>
  </item>
</items>

Вывод (CSV)

name,price
Widget,29.99
Gadget,49.99

Часто задаваемые вопросы

Связанные конвертеры