XML в CSV
Преобразуйте записи XML в таблицу CSV.
Об этом инструменте
Конвертер XML в CSV извлекает повторяющиеся элементы записей из XML-документа и преобразует их в плоскую таблицу CSV. Прямые дочерние элементы корневого элемента XML становятся строками, а имена их дочерних элементов — заголовками столбцов CSV.
Отсутствующие поля оставляются пустыми. Значения, содержащие запятые или кавычки, корректно экранируются в соответствии с RFC 4180. Всё преобразование выполняется в вашем браузере с помощью встроенного DOMParser — XML не отправляется ни на один сервер. Этот инструмент лучше всего работает с хорошо структурированным XML с единой схемой для всех записей.
Как использовать
- Вставьте XML в поле XML Input или нажмите Sample, чтобы загрузить пример.
- Нажмите Convert, чтобы сгенерировать CSV.
- Просмотрите результат — каждый дочерний элемент XML становится столбцом.
- Нажмите Copy, чтобы скопировать CSV в буфер обмена.
Случаи использования
Аналитики данных, получающие экспорт XML, конвертируют его в CSV для анализа в Excel или Google Sheets. Разработчики, переносящие данные между системами, конвертируют конфигурационные данные XML в CSV для импорта. Редакторы контента конвертируют товарные фиды из XML в CSV для массового редактирования.
Частые вопросы
- Какую структуру XML ожидает этот инструмент? — Двухуровневую структуру: корневой элемент, содержащий повторяющиеся дочерние элементы (записи), каждый из которых имеет собственные дочерние элементы (поля). Пример: <root><record><field>...</field></record></root>.
- Что произойдёт, если у записей разные поля? — Инструмент собирает все уникальные имена полей по всем записям. Отсутствующие поля для записи остаются пустыми ячейками CSV.
- Обрабатывает ли он атрибуты XML? — В настоящее время нет. Извлекается только текстовое содержимое дочерних элементов. Атрибуты XML при конвертации игнорируются.