Конвертер CSV в XML — Бесплатно онлайн

Вставьте ваш CSV ниже и нажмите Конвертировать, чтобы мгновенно получить XML.

Ввод Готово

Статистика ввода доступна через кнопку Статистика над этим полем.

Вывод

Статистика вывода доступна через кнопку Статистика над этим полем.

Результаты предоставляются исключительно в информационных целях и могут содержать ошибки. Проверяйте важную информацию самостоятельно. Использование этого инструмента осуществляется на ваш страх и риск.

Что делает этот инструмент

Конвертер CSV в XML превращает строки, разделённые запятыми, в корректно сформированный XML-документ. Первая строка считается заголовком, каждая следующая строка становится элементом <item>, а каждый столбец — дочерним элементом с именем его заголовка.

Результат начинается со стандартного объявления XML и единственного элемента <root>, поэтому он открывается в любом XML-парсере, браузере или инструменте импорта без доработки. Значения при необходимости экранируются, так что амперсанд или угловые скобки в ячейках не ломают документ.

Когда использовать

  • Партнёр, фид поставщика или старая система импорта принимает только XML, а ваши данные лежат в выгрузке из таблицы.
  • Сборка фида товаров или цен из CSV-файла перед загрузкой в интернет-магазин или на маркетплейс.
  • Подготовка тестовых данных для API на основе XML с последующей проверкой результата в Валидатор XML.
  • Перевод небольшой справочной таблицы, например кодов стран или прайс-листа, в XML-файл ресурсов для приложения.

Пример

Ввод

id,name,city
1,Ana,Lisbon
2,Ben,Oslo

Вывод

<?xml version="1.0" encoding="UTF-8"?>
<root>
  <item>
    <id>1</id>
    <name>Ana</name>
    <city>Lisbon</city>
  </item>
  <item>
    <id>2</id>
    <name>Ben</name>
    <city>Oslo</city>
  </item>
</root>

Вопросы об этом инструменте

Могут ли названия столбцов содержать пробелы?

Имена XML-элементов не могут содержать пробелы, поэтому используйте заголовки вроде order_id или orderId. Короткие простые заголовки к тому же упрощают последующие запросы XPath.

Какой разделитель нужен в CSV?

Запятая и точка с запятой определяются автоматически. Для данных, разделённых табуляцией, выберите TSV в качестве исходного формата. Поля в кавычках, содержащие запятые или переносы строк, читаются правильно.

Можно ли переименовать элементы root и item?

В самом конвертере нельзя: он всегда пишет <root> и <item>. Переименуйте их поиском и заменой или сначала конвертируйте в JSON с помощью Конвертер CSV в JSON, если следующий шаг всё равно ожидает JSON.

Частые вопросы

Безопасно ли конвертировать конфиденциальные данные с помощью этого инструмента?

Да - ваши данные обрабатываются и сразу удаляются. На сервере ничего не записывается и не сохраняется.

Есть ли ограничение на размер файла?

Инструмент без проблем обрабатывает документы обычного размера. Для очень больших файлов рекомендуется сначала разбить их на части.

Этот инструмент бесплатный?

Да, он бесплатный. Без регистрации и электронной почты. Результат на этой странице.

Как получить результат?

Используйте инструмент на этой странице. Результат появится здесь, без отправки по электронной почте.