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

Конвертируйте CSV в XML онлайн мгновенно. Бесплатный инструмент, превращающий строки таблицы в корректный XML для SOAP, устаревших систем и обмена данными. Без регистрации.

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

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

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

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

XML по-прежнему повсеместно используется на предприятиях. SOAP-сервисы, банковские и медицинские системы, государственные порталы, RSS-ленты, B2B-обмены и множество устаревших платформ — все они ожидают XML. CSV — это то, как данные выглядят при выходе из Excel или Google Таблиц. Конвертировать CSV в XML онлайн — это самый быстрый способ взять данные из таблицы и превратить их в то, что примет устаревшая или корпоративная система. Используйте конвертер CSV в XML при необходимости передать данные CSV в SOAP-запрос, создать XML для партнёра по интеграции, передать данные в XSLT или XPath-конвейер или создать XML-тестовые данные из черновиков в таблицах.

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

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

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

  • Конвертация одним кликом: нажмите «Конвертировать», и XML появится в панели вывода.
  • Корректный XML: включает объявление XML, экранирует специальные символы и использует безопасные имена элементов.
  • Умная обработка разделителей: запятые, точки с запятой и табуляции распознаются автоматически.
  • Поддержка полей в кавычках: значения с запятыми или кавычками внутри разбираются корректно.
  • Загрузка файлов: загрузите .csv-файл с устройства или перетащите его в поле ввода.
  • Копирование одним кликом: скопируйте XML кнопкой «Копировать» и вставьте куда нужно.

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

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

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

  • Интеграция с устаревшими системами: передача данных из таблиц в системы, принимающие только XML.
  • SOAP-сервисы: создание XML-нагрузок из черновиков данных CSV.
  • Обмен данными: создание XML для B2B-партнёров из внутренних CSV-экспортов.
  • Конвейеры документов: генерация XML для инструментов, использующих XSLT или XPath.

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

Ввод (CSV)

product,price,inStock
Widget,29.99,true
Gadget,49.99,false

Вывод (XML)

<?xml version="1.0" encoding="UTF-8"?>
<items>
  <item>
    <product>Widget</product>
    <price>29.99</price>
    <inStock>true</inStock>
  </item>
  <item>
    <product>Gadget</product>
    <price>49.99</price>
    <inStock>false</inStock>
  </item>
</items>

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

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