Конвертер CSV в XML — CSV в XML онлайн
Конвертируйте CSV в XML онлайн. Вставьте или перетащите CSV/TSV-файл и получите корректный XML со своими корневым элементом и строками. Бесплатно и приватно.
🔒 Работает полностью в вашем браузере — ничего не загружаетсяКонвертируйте CSV-файлы в XML за секунды
CSV — универсальный формат экспорта таблиц, баз данных и CRM, но многим программам по-прежнему нужен XML: SOAP и устаревшие корпоративные API, импорт в ERP и бухгалтерию, товарные фиды для маркетплейсов, форматы электронных счетов, ресурсы Android и многие системы конфигурации. Этот конвертер CSV в XML превращает таблицу в корректный XML-документ с отступами прямо в браузере. Вставьте данные, перетащите файл .csv или .tsv либо загрузите пример, чтобы увидеть, как это работает.
Первая строка считается заголовком. Каждая следующая строка становится элементом строки внутри единственного корневого элемента, а каждый столбец — дочерним элементом с именем заголовка. Значения экранируются правильно, поэтому амперсанды, угловые скобки и кавычки в ячейках никогда не ломают документ. Поля в кавычках с запятыми или переводами строк разбираются по RFC 4180 — по тем же правилам, что используют Excel и Google Таблицы при экспорте CSV.
Корневой элемент, элемент строки и вложенность
Переименуйте корень (например, products) и элемент строки (например, product) под схему, которую ожидает получатель. Заголовки, не являющиеся допустимыми именами XML, — с пробелами, символами или цифрой в начале — автоматически очищаются. Включите Nest dotted headers, чтобы построить иерархию из плоской таблицы: столбцы address.street и address.city группируются под одним элементом <address>. Оставьте включённой Detect numbers & booleans для чистых значений; коды с ведущими нулями, например почтовые индексы, и очень длинные идентификаторы сохраняются в точности как текст.
Советы для чистого XML
В XML нет встроенных типов, поэтому проверьте результат по XSD, который использует ваша система. Удалите объявление <?xml?>, когда вставляете фрагмент в другой документ, и выберите табуляцию или четыре пробела под ваш код. Для дальнейшей работы отформатируйте или изучите результат в форматтере XML, преобразуйте обратно через XML в JSON или попробуйте родственные конвертеры CSV в JSON, CSV в YAML и CSV в TOON. Всё выполняется локально, поэтому инструмент безопасен для списков клиентов, прайс-листов и других конфиденциальных таблиц.
Как использовать
- Добавьте CSVВставьте текст CSV или TSV, перетащите файл .csv или нажмите Load sample. Разделитель определяется автоматически.
- Задайте имена элементовУкажите корневой элемент и элемент строки, выберите отступы и нужно ли включать XML-объявление.
- Скопируйте или скачайте XMLСкопируйте полученный XML или скачайте его как файл .xml.
Часто задаваемые вопросы
Как каждая строка CSV преобразуется в XML?
<row>) внутри корневого элемента, а каждый столбец — дочерним элементом с именем заголовка, например <email>[email protected]</email>.Что происходит с заголовками с пробелами или начинающимися с цифры?
Можно ли получить вложенный XML из плоского CSV?
address.city превращается в <address><city>…</city></address>.