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

Вставьте плоскую XML-таблицу длиной не более 1 000 000 символов. Преобразование выполняется в этом браузере.

Далее

Этот конвертер превращает простую XML-таблицу в CSV внутри браузера. Одноимённые элементы непосредственно под корнем становятся строками, атрибуты строки превращаются в столбцы с префиксом @, а непосредственные дочерние элементы с простым текстом становятся обычными столбцами. Все три этапа выполняются локально: вставьте XML, проверьте найденное количество строк и столбцов, затем скопируйте или скачайте CSV.

Как преобразовать XML в CSV

  1. 1

    Вставьте XML

    Вставьте корректно сформированный XML-текст длиной не более 1 000 000 символов. Загрузка файлов не предусмотрена.

  2. 2

    Проверьте плоскую структуру

    Корневой элемент должен содержать один или несколько непосредственных элементов строк с одинаковым именем. В строке допустимы атрибуты и непосредственные дочерние элементы только с простым текстом.

  3. 3

    Просмотрите таблицу

    Перед созданием CSV проверьте найденное число строк и столбцов. Предел составляет 10 000 строк и 200 столбцов.

  4. 4

    Скопируйте или скачайте

    Скопируйте CSV с запятыми в кодировке UTF-8 или скачайте его как файл.

Поддерживаемая структура XML

Инструмент принимает одну чёткую плоскую структуру:

<people>
  <person id="1">
    <name>Ada</name>
    <city>London</city>
  </person>
  <person id="2">
    <name>Lin</name>
    <city>Taipei</city>
  </person>
</people>

В этом примере два непосредственных элемента person становятся строками. Атрибут id превращается в столбец @id, а name и city становятся текстовыми столбцами:

@id,name,city
1,Ada,London
2,Lin,Taipei

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

Какие структуры отклоняются

Инструмент отклоняет некорректно сформированный XML, объявления DOCTYPE или ENTITY и корневой элемент без строк. Смесь разных имён элементов строк, вложенная структура и повтор одного поля в строке также не считаются плоской таблицей. Ввод свыше 10 000 строк, 200 столбцов или 1 000 000 символов не обрабатывается.

Инструмент не предлагает выбор XPath, стратегии выравнивания вложенных данных, разделение или объединение списков, сопоставление пространств имён, другие разделители или API. Вложенный XML сначала нужно преобразовать так, чтобы каждая строка содержала только атрибуты и непосредственные текстовые поля.

Формат и безопасность CSV

В результате используется запятая, а файл скачивается в кодировке UTF-8. Ячейки с запятой, двойной кавычкой или переводом строки заключаются в кавычки по правилам CSV. Значения, начинающиеся с =, +, - или @, защищаются как текст, чтобы табличная программа не запустила их как формулы. Всё равно проверяйте строки и столбцы перед открытием или передачей файла.

Конфиденциальность

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

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

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

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

Нет. Инструмент создаёт CSV с запятыми в кодировке UTF-8. Настроек табуляции, точки с запятой, собственного разделителя или BOM нет.

Нет. Разбор XML, просмотр таблицы и создание CSV происходят в браузере, а содержимое не попадает в URL или историю.

Сопутствующие инструменты

Конвертер MP4 в MP3

Извлеките аудиодорожку из видео MP4 и сохраните ее как MP3. Отлично для музыкальных клипов, подкастов, лекций и голосовых записей, которые вы хотите слушать где угодно.

Конвертер DOC в PDF

Конвертируйте документы Word DOC в PDF для обмена, печати и архивирования. Ваш макет, шрифты и форматирование останутся ровно такими, как в Word.

Конвертер OGG в MP3

Конвертируйте аудиофайлы OGG (Vorbis) в MP3 для широкой совместимости с телефонами, авто, музыкальными приложениями и устройствами, которые не поддерживают формат OGG.

Конвертер MP4 в WebM

Конвертируйте видео MP4 в WebM для быстрого, свободного от роялти, дружелюбного к браузеру воспроизведения. Идеально для фоновых видео HTML5, зацикленных клипов и сайтов, экономящих трафик.

Конвертер DOCX в DOC

Конвертируйте современные файлы Word DOCX обратно в устаревший формат DOC, чтобы они открывались в старых версиях Microsoft Word и ПО, которому нужен классический формат.

Конвертер DOC в DOCX

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

Инструмент доступен на других языках