XML в CSV

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

Вход: XML (.xml)
Выход: CSV (.csv)
Вся конвертация выполняется прямо на вашем устройстве

Полезно знать

Этот инструмент преобразует XML в CSV, превращая повторяющийся элемент в строки. Затем он разворачивает каждый элемент строки в столбцы, используя значения дочерних элементов и, при необходимости, атрибуты. Если ваш XML глубоко вложен, инструмент использует предсказуемый способ разворачивания, чтобы CSV оставался удобным для работы.

  • Вход: XML-файлы (.xml).
  • Выход: CSV-файлы — по одному .csv для каждого XML-файла.
  • Вы выбираете повторяющийся узел. Каждый найденный элемент становится одной строкой CSV.
  • Вся обработка выполняется в вашем браузере. Ничего не загружается на серверы FileYoga.

Конвертировать XML-файлы в CSV

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

Как работает конвертация XML в CSV

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


Когда использовать этот инструмент

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

  • Электронные таблицы: открывайте XML-экспорты в Excel, Google Sheets или Numbers.
  • Импорт: преобразуйте XML в CSV для инструментов, которые принимают строки и столбцы.
  • Проверка данных: быстро просматривайте записи и фильтруйте значения в виде таблицы.
  • Автоматизация: создавайте плоский CSV для процессов, которые плохо работают с вложенным XML.

Нужна обратная конвертация CSV → XML? Используйте наш конвертер CSV в XML. Если нужен более лёгкий формат данных, попробуйте конвертировать XML в JSON.

Правила разворачивания XML

  • Строки: выбранный повторяющийся узел становится одной строкой для каждого найденного элемента.
  • Дочерние элементы: конечные дочерние элементы становятся столбцами на основе их текстового содержимого.
  • Вложенные элементы: вложенные поля разворачиваются в названия столбцов, похожие на путь, например address_street.
  • Атрибуты: если они включены, атрибуты становятся столбцами с префиксом @, например @id.
  • Повторяющиеся дочерние теги: повторяющиеся значения объединяются в одну ячейку через | , чтобы CSV оставался удобным.
  • Отсутствующие поля: отсутствующие значения остаются пустыми, чтобы строки были выровнены.

Пошагово: из XML в CSV

Конвертация XML занимает всего несколько секунд:

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

Конфиденциальность, ограничения и обработка файлов

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

Только локальная конвертация

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

Без скрытых копий

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

Без искусственных лимитов

Без платных стен и квот. Ограничения зависят только от памяти вашего устройства и возможностей браузера.

Аккаунт не нужен

Используйте конвертер без регистрации. Откройте страницу, преобразуйте файлы и закройте её, когда закончите.

Советы для лучшего результата

  • Если автоматическое определение выбрало неправильный узел, выберите повторяющийся элемент, который представляет одну запись: product, item, row или entry.
  • Если XML использует пространства имён, инструмент сопоставляет узлы по имени без необходимости указывать конкретный префикс.
  • Если вам нужны атрибуты вроде идентификаторов, выберите режим столбцов с атрибутами.
  • Для очень больших XML-экспортов конвертируйте по одному файлу, чтобы снизить нагрузку на память.

Решение проблем

  • Повторяющиеся узлы не найдены: возможно, ваш XML не содержит повторяющихся элементов. Выберите другой узел или убедитесь, что файл содержит несколько записей.
  • CSV получился пустым: выбранного повторяющегося узла может не быть в XML. Попробуйте автоматическое определение или выберите другой вариант.
  • Столбцы выглядят неполными: поля могут быть вложенными. Инструмент разворачивает вложенные пути, но очень сложным структурам может понадобиться другой способ экспорта.
  • Значения объединены через |: некоторые дочерние теги повторяются. Инструмент объединяет повторы, чтобы сохранить одну строку на запись.
  • Вкладка зависает: очень большие или глубоко вложенные XML-файлы могут упираться в ограничения памяти. Конвертируйте по одному файлу и закройте другие тяжёлые вкладки.

Вопросы и ответы