Конвертер CSV в XML
Преобразуйте данные электронных таблиц CSV в структурированный формат XML или конвертируйте XML обратно в CSV. Настройте имена корневых и строковых элементов, отступы и другое.
Параметры
Вставьте данные CSV со строкой заголовка или структурированный 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)
Почему стоит выбрать Конвертер CSV в XML
Калькулятор CSV в XML позволяет мгновенно преобразовывать таблицы в структурированные XML-документы и выполнять обратное декодирование. Парсер строго следует спецификации RFC 4180, корректно считывая ячейки с переводами строк и экранированными кавычками. Инструмент поддерживает автоэкранирование спецсимволов и выбор красивой разметки отступов.
- ✓Двунаправленная конвертация между файлами CSV и структурированным XML.
- ✓Парсер на базе RFC 4180 с поддержкой кавычек и переносов строк в ячейках.
- ✓Автоматическая замена спецсимволов XML (<, >, &, ") на безопасные сущности.
- ✓Полная кастомизация имен корневых (Root) и строковых (Row) тегов с проверкой синтаксиса.
- ✓Гибкая разметка отступов: без переносов, 2 пробела, 4 пробела или символы табуляции.
- ✓Возможность добавления стандартного объявления XML-документа.
- ✓Автоматическая очистка заголовков столбцов в допустимые имена XML-элементов.
- ✓Безопасная локальная обработка данных на вашем устройстве.
Как использовать
- 1Установите направление конвертации в переключателе.
- 2Вставьте исходный код (CSV или XML) в текстовое поле.
- 3При обработке CSV выберите разделитель вашей таблицы.
- 4Задайте желаемые имена для корневого и строкового XML-тегов.
- 5Выберите стиль оформления отступов для красивой разметки.
- 6Включите или отключите строку декларации XML.
- 7Убедитесь в корректности результата в окне вывода.
- 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. Её рекомендуется включать для лучшей интеграции.
Похожие инструменты
Узнайте больше полезных инструментов для этой задачи.
