Конвертер CSV в XML
Гид
Конвертер CSV в XML
Преобразуйте любой файл CSV в чистый, корректно сформированный XML, не выходя из браузера. Вставьте или загрузите свои данные, выберите, как должны отображаться строки и заголовки, и получите правильно экранированный XML с автоматической обработкой специальных случаев (амперсанды, угловые скобки, кавычки, встроенные переносы строк).
Все работает на стороне клиента, поэтому ваш CSV никогда не покидает вашу машину. Это делает его безопасным для логов, экспорта и любых таблиц, которые вы не хотите вставлять в сторонний сервис.
Как использовать
- Вставьте CSV в поле ввода или загрузите файл .csv с помощью загрузчика.
- Выберите разделитель (запятая, точка с запятой, табуляция, трубка) и решите, содержит ли первая строка заголовки.
- Установите имя корневого элемента, имя элемента строки и определите, должны ли заголовки отображаться как дочерние элементы или атрибуты.
- Выберите стиль отступа, включите объявление XML и выберите кодировку.
- Скопируйте результат или скачайте его в виде файла .xml.
Возможности
- Разбор в стиле RFC 4180 – Обрабатывает поля в кавычках, экранированные двойные кавычки и переносы строк внутри ячеек.
- Пользовательские имена элементов – Выберите собственные имена корневого элемента, элемента строки и (при использовании режима позиционирования) элементов полей.
- Заголовки как элементы или атрибуты – Переключение между
<row><name>Alice</name></row>и<row name="Alice"/>. - Строгая экранирование XML – Правильная обработка сущностей для
&,<,>,", и контрольных символов в атрибутах. - Гибкий вывод – Отступы в 2 пробела, 4 пробела, табуляция или минимизированные, с опциональным объявлением XML и кодировкой.
- Безопасные имена элементов – Недопустимые символы XML в заголовках автоматически очищаются.
- Скачать .xml – Однокликовый экспорт сгенерированного XML-файла.
Часто задаваемые вопросы
-
Что такое CSV и почему он до сих пор так популярен?
CSV (значения, разделённые запятыми) — это простой текстовый формат таблицы, где каждая строка — это запись, а поля разделяются разделителем. Он сохраняется, потому что легко создавать и читать, и каждая таблица, база данных и аналитический инструмент могут импортировать или экспортировать его без схемы.
-
Что такое XML и где он используется сегодня?
XML — это структурированный формат метки, используемый для конфигурационных файлов, форматов документов (DOCX, SVG, RSS), обмена данными в корпоративной среде (SOAP, финансовые потоки, официальные отчеты) и в тех случаях, когда предпочтительна строгая, самопоясняющаяся схема с атрибутами и вложенным элементами по сравнению с плоским CSV или слабо типизированным JSON.
-
Почему XML требует экранирования сущностей?
Символы &, являются частью синтаксиса XML. Если они встречаются буквально внутри текста, они конфликтуют с тегами и нарушают парсинг. Сущности XML (&, <, >, ", ') кодируют эти символы, чтобы содержимое сохранилось, а документ остался корректным.
-
Каковы правила для корректного имени элемента XML?
Имя элемента XML должно начинаться с буквы или подчёркивания и может быть за ним следуют буквы, цифры, дефисы, подчёркивания или точки. Пробелы, слэши и большинство знаков препинания не разрешены, и имена, начинающиеся на «xml» (в любом регистре), зарезервированы по спецификации.
-
Когда заголовки должны быть атрибутами вместо дочерних элементов?
Атрибуты хорошо подходят для коротких, атомарных метаданных, таких как идентификаторы, флаги или перечисления, и они создают более компактный XML. Дочерние элементы лучше, когда значение может содержать структурированный контент, может потребоваться дополнительные атрибуты в будущем или когда потребители ожидают итерации по элементам с помощью XPath.
Установите наши расширения
Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска
恵 Табло результатов прибыло!
Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!
Подписаться на новости
все Новые поступления
всеОбновлять: Наш последний инструмент было добавлено 29 апр. 2026
