Конвертер 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. Настройки применяются как к парсингу, так и к генерации.
Вставьте данные
Скопируйте данные из источника и вставьте в текстовое поле. Или используйте кнопки с примерами для быстрого тестирования.
Получите результат
Нажмите «Конвертировать» и скопируйте результат в буфер обмена. Используйте кнопку обмена для обратной конвертации.
Часто задаваемые вопросы

Лиана Арифметова
Миссия: Демократизировать сложные расчеты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».
Был ли этот калькулятор полезен?
Отказ от ответственности
Только для информационных целей. Все расчёты, результаты и данные, предоставляемые данным инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.
Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.
Медицинские, финансовые и профессиональные решения должны приниматься исключительно на основании консультации с квалифицированными специалистами — врачом, финансовым советником, инженером или другим профессионалом в соответствующей области. Не используйте результаты данного инструмента как единственное основание для принятия важных решений.
Ограничение ответственности. Авторы и разработчики сервиса не несут никакой ответственности за прямой или косвенный ущерб, возникший в результате использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию и применение полученных результатов.
Похожие инструменты
Калькулятор соотношения сторон (Aspect Ratio)
Калькулятор пропорций (16:9, 4:3), ресайз изображений и расчет битрейта видео. Удобный инструмент для дизайнеров.
Калькулятор конвертации форматов файлов
Изменение размера при конвертации: BMP vs JPG, WAV vs MP3, RAW vs MP4. Lossless и Lossy сжатие.
Гидравлический калькулятор
Расход, потери напора, мощность насосов, профиль трубы и расчет утечек. Инженерный онлайн калькулятор.
Калькулятор магнитного поля
Магнитная индукция прямого провода, соленоида и сила Лоренца. Результат в Тл, мТл, мкТл.
Калькулятор пароизоляции
Расчёт пароизоляционной плёнки и мембраны: площадь, нахлёст, количество рулонов и скотча.
Калькулятор упаковки
Расчёты упаковки: размеры, гофрокартон, плёнка, палетизация, маркировка, себестоимость
Калькулятор балансировки нагрузки
Расчёты балансировки: пропускная способность, бэкенды, SSL/TLS, алгоритмы, HA, стоимость
Калькулятор стоимости подписок
Расчёт суммарной стоимости подписок в месяц и год. Яндекс.Плюс, Кинопоиск, Spotify и другие.
Chmod калькулятор (права доступа Unix)
Онлайн калькулятор chmod. Конвертация прав доступа (rwx) в числовой код (777, 755). Генератор команд для Linux.
Калькулятор теории цвета: гармония, конвертер, палитры, смешивание, дальтонизм
Комплексный инструмент для работы с цветом: цветовые гармонии (комплементарная, аналогичная, триадная, тетрадная), конвертер HEX/RGB/HSL/HSV/CMYK, генератор палитр (монохроматическая, shades, tints, tones), смешивание цветов (аддитивное/субтрактивное), симулятор дальтонизма и анализ цветовой температуры.
Калькулятор объёмного веса груза
Расчёт объёмного веса груза для СДЭК, Деловых Линий, ПЭК, авиаперевозок. Формула Д×Ш×В/делитель.
Калькулятор спринклерной системы: орошение, гидравлика, водоснабжение
Расчёт спринклерной системы пожаротушения по СП 5.13130. Интенсивность орошения, гидравлический расчёт, количество оросителей, объём бака.
Калькулятор экологии
Рост популяции, индексы Шеннона и Симпсона, модель Лотки-Вольтерра, экологический след, метод повторного отлова, таблицы выживаемости.
Калькулятор электрического конвектора
Подбор мощности электрического конвектора по площади комнаты.
Калькулятор удобрений NPK
Рассчитайте нормы внесения удобрений для сельскохозяйственных культур. Расчёт NPK баланса, подбор видов удобрений и стоимость применения.