json-tools .ru

XML в CSV

Разбирает XML и строит CSV-таблицу из повторяющихся элементов — например, списка <item> внутри экспорта из legacy-системы.

Что должно быть в XML

Чтобы получить многострочный CSV, повторяющиеся дочерние теги (в примере — несколько <item> внутри <root>) должны называться одинаково: тогда они распознаются как массив объектов, а не как разные поля одного объекта.

Атрибуты и вложенные теги

Атрибуты элемента (@attributes.id) и вложенные теги (address.city) одинаково разворачиваются в CSV-колонки через точку — разницы между «атрибутом» и «вложенным тегом» на уровне таблицы не остаётся.

Формат
XML → CSV
Исходный текст Вставьте текст или загрузите файл
Результат Тип пока не определён
Статистика появится после форматирования