ДокументыИзображенияМедиаИнструменты PDF

Конвертер 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>
Processed in your browser

CSV в XML для ERP, RSS, Android и SOAP

Импорт в ERP и CRM

SAP, Oracle, Salesforce и HubSpot принимают XML для импорта данных. Конвертируйте CSV-экспорты за секунды.

RSS-ленты и фиды

Генерируйте RSS-структуры из табличных данных о контенте для агрегаторов и подписчиков.

Android strings.xml

Конвертируйте CSV-таблицы переводов в ресурсы строк Android для локализации приложений.

100% конфиденциально

Конвертация выполняется в браузере. Ваши данные не отправляются ни на какой сервер.

Три шага — никаких сложностей

1

Вставьте или загрузите CSV

Вставьте содержимое CSV или загрузите файл .csv. Без регистрации, без ограничений по строкам.

2

Мгновенная конвертация

Каждая строка CSV преобразуется в XML-элемент, а каждый столбец — в дочерний тег. Обработка в браузере.

3

Скопируйте или скачайте XML

Готовый XML подходит для импорта в ERP/CRM, RSS-лент, ресурсов Android или SOAP-запросов.

Остались вопросы?

Заголовки первой строки 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. Специальные символы в значениях данных автоматически экранируются: & → &amp;, < → &lt;, > → &gt;, " → &quot;. Файл начинается с корректного 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 значительно ускоряет процесс.