Конвертер CSV в XML Online
Конвертируйте CSV-таблицы в структурированный XML бесплатно, прямо в браузере, без загрузки файлов.
<?xml version="1.0" encoding="UTF-8"?>
<data>
<row>
<nombre>Juan</nombre>
<edad>30</edad>
<ciudad>Madrid</ciudad>
</row>
<row>
<nombre>Maria</nombre>
<edad>25</edad>
<ciudad>Barcelona</ciudad>
</row>
</data>Варианты использования
CSV в XML для ERP, RSS, Android и SOAP
Импорт в ERP и CRM
SAP, Oracle, Salesforce и HubSpot принимают XML для импорта данных. Конвертируйте CSV-экспорты за секунды.
RSS-ленты и фиды
Генерируйте RSS-структуры из табличных данных о контенте для агрегаторов и подписчиков.
Android strings.xml
Конвертируйте CSV-таблицы переводов в ресурсы строк Android для локализации приложений.
100% конфиденциально
Конвертация выполняется в браузере. Ваши данные не отправляются ни на какой сервер.
Как это работает
Три шага — никаких сложностей
Вставьте или загрузите CSV
Вставьте содержимое CSV или загрузите файл .csv. Без регистрации, без ограничений по строкам.
Мгновенная конвертация
Каждая строка CSV преобразуется в XML-элемент, а каждый столбец — в дочерний тег. Обработка в браузере.
Скопируйте или скачайте XML
Готовый XML подходит для импорта в ERP/CRM, RSS-лент, ресурсов Android или SOAP-запросов.
FAQ
Остались вопросы?
Заголовки первой строки CSV становятся именами XML-тегов, каждая последующая строка — отдельным элементом-записью. Например, CSV с заголовками name, age, city и одной строкой данных преобразуется в <record><name>...</name><age>...</age><city>...</city></record>. Имена корневого элемента и элемента-строки можно настроить — по умолчанию используются root и record. Пробелы и спецсимволы в заголовках автоматически заменяются допустимыми XML-идентификаторами.
Типичные сценарии: импорт данных в ERP-системы (SAP, Oracle) и CRM (Salesforce, HubSpot), принимающие XML-форматы; генерация RSS-лент из табличных данных о контенте; создание ресурсов локализации strings.xml для Android из CSV-таблиц переводов; формирование полезных нагрузок SOAP-запросов к устаревшим веб-сервисам; экспорт данных в конфигурационные файлы XML для инструментов и фреймворков.
Да, сгенерированный XML соответствует стандарту W3C XML 1.0. Специальные символы в значениях данных автоматически экранируются: & → &, < → <, > → >, " → ". Файл начинается с корректного XML-пролога <?xml version="1.0" encoding="UTF-8"?>. Имена элементов нормализуются в соответствии с правилами именования XML: имя не может начинаться с цифры или содержать пробелы.
Да. По умолчанию конвертер создаёт структуру <root><record>...</record></root>, но вы можете задать собственные имена. Например, для RSS-подобной структуры можно использовать <channel> и <item>, а для данных каталога продуктов — <products> и <product>. Настройка имён делает итоговый XML совместимым с конкретной схемой или DTD принимающей системы.
Android локализует текст через файлы res/values/strings.xml с форматом <string name="ключ">значение</string>. Если ваш CSV имеет столбцы key и value (или name и value), конвертируйте в XML и затем адаптируйте структуру под формат Android. Для полного рабочего процесса: ведите переводы в Google Sheets с колонками для каждого языка, экспортируйте нужный язык как CSV и конвертируйте в XML. Это упрощает управление переводами в больших Android-проектах.
Пустые ячейки CSV по умолчанию генерируют пустые XML-теги: <city></city> или в самозакрывающемся варианте <city/>. Это стандартное поведение, сохраняющее структуру XML полной и предсказуемой. Некоторые XML-схемы требуют отсутствующих элементов вместо пустых — в этом случае включите опцию пропуска пустых значений, которая полностью исключает тег из элемента.
Конвертировать CSV в XML: ERP, RSS, Android strings.xml и SOAP
CSV (Comma-Separated Values) и XML (Extensible Markup Language) представляют два принципиально разных подхода к представлению структурированных данных. CSV — плоский табличный формат, определённый в RFC 4180 (IETF, октябрь 2005), прост и универсален, но лишён возможности выразить иерархию, метаданные, типизацию или схему. XML, стандарт W3C с 1998 года (XML 1.0, Fifth Edition — последняя действующая редакция с 2008 года), является полноценным языком разметки с поддержкой иерархических структур, пространств имён, схем (XSD, DTD, RELAX NG), преобразований (XSLT) и запросов (XPath, XQuery). Конвертация CSV в XML — стандартная операция в корпоративной интеграции данных: ERP-системы (SAP R/3 и S/4HANA, Oracle E-Business Suite), CRM-платформы (Salesforce, Microsoft Dynamics, HubSpot) и системы управления контентом исторически используют XML как универсальный формат обмена данными через API и механизмы пакетного импорта. Данные в реальных организациях часто накапливаются в CSV-форматах — экспорты из Excel, выгрузки из баз данных, отчёты из аналитических систем — и требуют преобразования в XML для интеграции с enterprise-инфраструктурой.
RSS (Really Simple Syndication) и Atom — два наиболее широко используемых формата синдикации контента в интернете, оба основаны на XML. RSS 2.0, опубликованный Гарвардским университетом в 2003 году, и Atom 1.0, определённый в RFC 4287 (IETF, 2005), используют XML-структуры с элементами channel/feed, item/entry и стандартными полями метаданных (title, link, description, pubDate). Если у вас есть табличные данные о контенте — список статей, каталог продуктов, архив событий — в CSV-формате, конвертация в XML является первым шагом к созданию RSS-ленты. SOAP (Simple Object Access Protocol), стандарт W3C для веб-сервисов, использует XML-конверты для всех запросов и ответов. Несмотря на то что REST/JSON вытеснил SOAP в новых API, огромная доля корпоративного программного обеспечения — банковские системы, государственные сервисы, медицинские платформы — по-прежнему работает через SOAP-интерфейсы. Генерация SOAP-полезных нагрузок из CSV-данных — реальная задача при интеграции с такими системами.
Экосистема Android использует XML-файлы ресурсов как основной механизм локализации приложений. Файл res/values/strings.xml содержит все строковые ресурсы в формате <string name="key">value</string>, а дополнительные файлы в директориях res/values-ru/, res/values-de/, res/values-zh/ предоставляют переводы для каждого языка. Управление переводами крупных приложений (сотни или тысячи строк, десятки языков) через ручное редактирование XML-файлов нецелесообразно; стандартный рабочий процесс — ведение переводов в Google Sheets или Excel (CSV-экспорт) с последующей автоматической генерацией strings.xml. Конвертация CSV в XML закрывает этот разрыв. Аналогично, конфигурационные файлы XML широко используются в экосистемах Java (Maven pom.xml, Spring applicationContext.xml, Hibernate mapping), .NET (app.config, web.config, MSBuild .csproj) и Apache (server.xml, web.xml). Когда конфигурационные данные хранятся в табличном виде и нужно сгенерировать XML-конфигурацию, конвертер CSV в XML значительно ускоряет процесс.