Конвертер CSV ↔ JSON ↔ XML
Три формата данных: CSV, JSON, XML
Каждый из этих форматов имеет свои сильные стороны. Понимание их различий помогает выбрать правильный инструмент для задачи и эффективно конвертировать данные между системами.
CSV (Comma-Separated Values)
Простейший табличный формат: строки разделены переносами, столбцы — запятыми или точками с запятой. Идеален для таблиц, экспорта из Excel и 1С. Не поддерживает вложенные структуры, зато читается любым редактором и занимает минимум места.
Имя;Возраст;Город
Анна;28;МоскваJSON (JavaScript Object Notation)
Стандарт де-факто для обмена данными между серверами и приложениями через API. Поддерживает вложенные объекты, массивы, числа, строки и логические значения. Компактнее XML, но менее читаем, чем CSV для простых таблиц.
{"Имя":"Анна",
"Возраст":28}XML (eXtensible Markup Language)
Разметочный язык с произвольными тегами. Поддерживает атрибуты, пространства имён, схемы валидации (XSD). Широко используется в корпоративных системах, SOAP-сервисах, конфигурациях, фидах товаров (YML) и электронном документообороте.
<user>
<Имя>Анна</Имя>
</user>Где нужна конвертация форматов
Преобразование данных между CSV, JSON и XML — повседневная задача в разработке, аналитике и бизнесе.
Миграция данных
Перенос информации между базами данных, CRM-системами и ERP. Экспорт из MySQL в CSV, загрузка в 1С через XML, интеграция с облачными сервисами через JSON.
API-интеграция
REST API возвращают данные в JSON, но для загрузки в Excel или Google Sheets нужен CSV. Конвертация позволяет быстро подготовить данные для нужного инструмента.
Аналитика и отчёты
Выгрузка данных из аналитических систем (Яндекс Метрика, Google Analytics) в CSV для обработки в Excel или Python (pandas). Преобразование XML-фидов в табличный вид.
Маркетплейсы и фиды
Генерация YML-фидов (XML) из CSV-каталога для Яндекс Маркета, Ozon, Wildberries. Конвертация прайс-листов поставщиков в формат площадки.
Импорт и экспорт из 1С
1С:Предприятие активно использует XML для обмена данными (CommerceML). Конвертация CSV-таблиц в XML для загрузки номенклатуры, контрагентов, остатков.
Тестирование и разработка
Подготовка тестовых данных (fixtures) для юнит-тестов. Преобразование JSON-ответов API в CSV для ручной проверки. Генерация XML-конфигов из табличных данных.
Сравнение форматов
Краткая таблица поможет выбрать формат, подходящий для вашей задачи.
| Критерий | CSV | JSON | XML |
|---|---|---|---|
| Читаемость | Высокая для таблиц | Средняя | Низкая (многословный) |
| Вложенные структуры | Нет | Да | Да |
| Размер файла | Минимальный | Средний | Максимальный |
| Типизация данных | Нет (всё — строки) | Да (числа, bool) | Через XSD-схему |
| Валидация схемы | Нет | JSON Schema | XSD, DTD |
| Поддержка в Excel | Нативная | Через Power Query | Через импорт |
| API и веб | Редко | Стандарт (REST) | SOAP, RSS, YML |
| Комментарии | Нет | Нет | <!-- ... --> |
Практические сценарии
Реальные примеры, когда конвертация между форматами решает конкретную задачу.
Excel → JSON для API
Менеджер экспортирует каталог товаров из Excel в CSV. Разработчик конвертирует CSV в JSON и загружает через REST API в интернет-магазин. Формат массива объектов идеально подходит для POST-запросов с несколькими записями.
XML-фид → CSV для анализа
Маркетолог получает YML-фид (XML) от поставщика с тысячами товаров. Конвертация в CSV позволяет открыть данные в Google Sheets, отфильтровать по категориям, добавить наценки и подготовить прайс-лист.
CSV → XML для 1С
Бухгалтер выгрузил данные о контрагентах из банковской системы в CSV. Для загрузки в 1С:Предприятие нужен XML-формат CommerceML. Конвертер преобразует таблицу в XML с нужными тегами и структурой.
JSON → CSV для отчёта
Data Scientist получил результаты A/B-теста через API в JSON-формате. Для подготовки отчёта руководству нужно преобразовать данные в CSV и импортировать в Excel для построения графиков и сводных таблиц.
Советы по работе с данными
Рекомендации, которые помогут избежать типичных ошибок при конвертации.
1Проверяйте разделитель CSV
В России Excel по умолчанию использует точку с запятой (;) в качестве разделителя, а не запятую. Если после конвертации все данные оказались в одном столбце, скорее всего, выбран неправильный разделитель. Наш конвертер поддерживает запятую, точку с запятой и табуляцию.
2Следите за кодировкой
Кириллические данные в CSV могут быть в кодировке UTF-8 или Windows-1251. Если вы видите кракозябры, попробуйте перекодировать файл с помощью нашего конвертера кодировок перед конвертацией формата.
3Экранируйте спецсимволы
Если данные содержат запятые, кавычки или переносы строк, они должны быть обёрнуты в кавычки (CSV) или экранированы (JSON, XML). Наш конвертер делает это автоматически, но при ручном редактировании результата будьте внимательны.
4Используйте правильные имена тегов
XML-теги не могут начинаться с цифр и содержать пробелы. При конвертации из CSV заголовки с пробелами автоматически преобразуются в допустимые имена. Для лучшего результата задавайте имена корневого и строчного элементов в настройках.
5Выбирайте структуру JSON
Массив объектов ({ключ: значение}) удобнее для API и программной обработки — каждая запись самодостаточна. Массив массивов компактнее и подходит для передачи больших объёмов однородных данных, где порядок столбцов фиксирован.
6Валидируйте результат
После конвертации в JSON проверьте результат с помощью JSON-валидатора. Для XML убедитесь, что документ well-formed: все теги закрыты, атрибуты в кавычках, спецсимволы экранированы.
Как пользоваться конвертером
Четыре шага для мгновенной конвертации данных.
Выберите форматы
Укажите исходный формат (CSV, JSON или XML) и целевой. Конвертер автоматически определяет формат при вставке данных.
Настройте параметры
Выберите разделитель для CSV, стиль вывода для JSON, имена тегов для XML. Настройки применяются как к парсингу, так и к генерации.
Вставьте данные
Скопируйте данные из источника и вставьте в текстовое поле. Или используйте кнопки с примерами для быстрого тестирования.
Получите результат
Нажмите «Конвертировать» и скопируйте результат в буфер обмена. Используйте кнопку обмена для обратной конвертации.
Часто задаваемые вопросы

Лиана Арифметова
Миссия: Демократизировать сложные расчеты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».
Отказ от ответственности
Только для информационных целей. Все расчёты, результаты и данные, предоставляемые данным инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.
Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.
Медицинские, финансовые и профессиональные решения должны приниматься исключительно на основании консультации с квалифицированными специалистами — врачом, финансовым советником, инженером или другим профессионалом в соответствующей области. Не используйте результаты данного инструмента как единственное основание для принятия важных решений.
Ограничение ответственности. Авторы и разработчики сервиса не несут никакой ответственности за прямой или косвенный ущерб, возникший в результате использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию и применение полученных результатов.
Похожие инструменты
Калькулятор сырьевых товаров (нефть, газ, золото)
Рассчитайте стоимость контракта, P&L, конвертацию единиц и себестоимость для нефти, газа, золота и других сырьевых товаров.
Калькулятор земельного налога
Рассчитайте земельный налог по кадастровой стоимости участка. Ставки 0,3% и 1,5%, вычет 600 м² для льготников, доля и период владения.
Калькулятор аквакультуры и рыбоводства
Расчёт посадочной плотности рыбы, норм кормления, водообмена УЗВ. Форель, карп, осётр. По нормам ВНИИПРХ и ФЗ №148 об аквакультуре.
Калькулятор гардеробной
Расчёт гардеробной комнаты: планировка, полки, штанги, ящики. Системы Elfa, Aristo, IKEA. Стоимость в рублях.
Калькулятор рассрочки онлайн
Рассчитайте рассрочку без процентов, сравните с кредитом, определите скрытые наценки магазинов. М.Видео, Эльдорадо, DNS, Wildberries.
Калькулятор плиты перекрытия: монолит, ПК, арматура, прогиб
Расчёт монолитной и сборной плиты перекрытия. Подбор арматуры по СП, проверка прогиба, продавливание, объём бетона.
Калькулятор тонировки
Расчёт стоимости тонировки автомобиля. Проверка по ГОСТ 33997-2016, типы плёнок, площадь стёкол по типу кузова.
Калькулятор шпаклёвки
Расчёт расхода шпаклёвки: стартовая, финишная, количество мешков.
Калькулятор коммунальных платежей ЖКХ
Рассчитайте коммунальные платежи: вода, электричество, газ, отопление, капремонт. Тарифы ЖКХ.
Калькулятор теплопотерь здания
Расчёт теплопотерь дома по материалу стен, утеплению, площади окон. Необходимая мощность отопления в кВт.
Калькулятор фотографа: экспозиция, ГРИП, печать, объектив
Калькулятор для фотографов. Расчёт экспозиции, глубины резкости, размера печати, параметров объектива и бюджета оборудования.
Калькулятор углеводной загрузки
Расчёт углеводной загрузки для марафона и спортивного питания. Граммы углеводов по дням.
Калькулятор сжатия данных: gzip, brotli, zstd, энтропия, архивы
Комплексный калькулятор компрессии: коэффициент сжатия, сравнение алгоритмов (gzip, brotli, zstd, lz4, snappy, deflate), экономия трафика и пропускной способности, энтропия Шеннона, оценка размера архивов (ZIP/TAR.GZ/7z) и HTTP-сжатие (Content-Encoding: gzip vs br).
Калькулятор профессиональной пригодности
Тест на способности и профессиональную пригодность. Оцените свои вербальные, числовые, логические и пространственные способности для выбора карьеры.
Рост и вес ребёнка по перцентилям ВОЗ
Оценка физического развития ребёнка по стандартам ВОЗ. Перцентили роста, веса, ИМТ и окружности головы от 0 до 19 лет.