К основному контенту
Calnex LogoCalnex
Инструменты Разработчика

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

Преобразуйте данные электронных таблиц CSV в структурированный формат XML или конвертируйте XML обратно в CSV. Настройте имена корневых и строковых элементов, отступы и другое.

Параметры

Вставьте данные CSV со строкой заголовка или структурированный XML с корневым элементом.

Результаты

Вывод XML
<?xml version="1.0" encoding="UTF-8"?>
<data>
  <row>
    <name>John</name>
    <age>30</age>
    <city>New York</city>
  </row>
  <row>
    <name>Jane</name>
    <age>25</age>
    <city>London</city>
  </row>
  <row>
    <name>Bob</name>
    <age>35</age>
    <city>Tokyo</city>
  </row>
</data>
Другие результаты (1)
Размер XML296 characters

Почему стоит выбрать Конвертер CSV в XML

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

  • ✓Двунаправленная конвертация между файлами CSV и структурированным XML.
  • ✓Парсер на базе RFC 4180 с поддержкой кавычек и переносов строк в ячейках.
  • ✓Автоматическая замена спецсимволов XML (<, >, &, ") на безопасные сущности.
  • ✓Полная кастомизация имен корневых (Root) и строковых (Row) тегов с проверкой синтаксиса.
  • ✓Гибкая разметка отступов: без переносов, 2 пробела, 4 пробела или символы табуляции.
  • ✓Возможность добавления стандартного объявления XML-документа.
  • ✓Автоматическая очистка заголовков столбцов в допустимые имена XML-элементов.
  • ✓Безопасная локальная обработка данных на вашем устройстве.

Как использовать

  1. 1Установите направление конвертации в переключателе.
  2. 2Вставьте исходный код (CSV или XML) в текстовое поле.
  3. 3При обработке CSV выберите разделитель вашей таблицы.
  4. 4Задайте желаемые имена для корневого и строкового XML-тегов.
  5. 5Выберите стиль оформления отступов для красивой разметки.
  6. 6Включите или отключите строку декларации XML.
  7. 7Убедитесь в корректности результата в окне вывода.
  8. 8Скопируйте полученный код в буфер обмена одним кликом.

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

Как калькулятор обрабатывает кавычки и запятые внутри текста ячейки?

Парсер работает согласно спецификации RFC 4180. Если текст содержит запятую или перевод строки, он оборачивается в двойные кавычки. Внутренние двойные кавычки экранируются дублированием, предотвращая сбой структуры.

Каким требованиям должно соответствовать имя XML-тега?

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

Можно ли преобразовывать сложные XML-файлы с глубокой иерархией в CSV?

Модуль обратной конвертации XML в CSV спроектирован для плоских списков (один общий тег и однотипные строки-записи внутри него). Сложные ветвистые структуры XML могут экспортироваться с упрощением.

Безопасно ли передавать конфиденциальные таблицы через данный инструмент?

Да. Все вычисления производятся в локальной среде вашего веб-браузера посредством JS. Файлы не передаются в интернет и не сохраняются на серверах.

Для чего нужно добавлять объявление XML в начало файла?

Строка (<?xml version="1.0" encoding="UTF-8"?>) указывает сторонним парсерам и программам, что файл является документом XML 1.0 в кодировке UTF-8. Её рекомендуется включать для лучшей интеграции.