Конвертер JSON в CSV онлайн

Конвертировать JSON в CSV онлайн — для Excel и Google Таблиц

Вставьте массив объектов JSON — или ответ API с таким массивом, или JSON Lines — и получите CSV-файл для Excel, Google Таблиц или базы данных. Вложенные объекты превращаются в столбцы вида customer.city, длинные числа сохраняют все цифры, а перед скачиванием видна таблица-предпросмотр. Ничего не загружается на сервер.

РазделительТочка с запятой — для Excel с русскими региональными настройками, где дробная часть отделяется запятой.
МассивыДля ["книга", "кружка"]: ["книга","кружка"] в одной ячейке, книга, кружка в одной ячейке или столбцы items.0 и items.1.
  • CSV

    id;customer.name;customer.city;total;paid;items;note 9007199254740993;Анна Смирнова;Нижний Новгород;1234.50;true;"[""книга"",""кружка""]"; 9007199254740994;Пётр Иванов;Казань;89.9;false;"[""ручка""]";"Оставить у двери; позвонить заранее"

Строк2
Столбцов7
Входные данныеМассив внутри объекта
Строки взяты из$.orders
Размер файла (байт)332

Числа скопированы цифра в цифру. Файл начинается с метки порядка байтов UTF-8 (BOM), поэтому Excel правильно покажет кириллицу. Сконвертировано в вашем браузере, ничего не загружалось.

Предпросмотр
idcustomer.namecustomer.citytotalpaiditemsnote
9007199254740993Анна СмирноваНижний Новгород1234.50true["книга","кружка"]
9007199254740994Пётр ИвановКазань89.9false["ручка"]Оставить у двери; позвонить заранее

Расчёт выполняется на вашем устройстве · формулы проверены на известных значениях · Как мы проверяем

Как конвертировать JSON в CSV

  1. Вставьте JSON: массив объектов, один объект, ответ API с массивом внутри (например, {"data": [ … ]}) или JSON Lines — по объекту в строке. Конвертация идёт сразу при вставке.
  2. Выберите разделитель. Для Excel с русскими региональными настройками по умолчанию стоит точка с запятой; запятая — стандарт RFC 4180 для программ, баз данных и Google Таблиц.
  3. Выберите, как записывать массивы: как JSON в одной ячейке, через запятую или столбцами, по одному на элемент.
  4. Проверьте предпросмотр и нажмите Скачать, чтобы получить файл .csv, или Копировать, чтобы вставить CSV куда-то ещё.

Как работает конвертация

CSV — плоская таблица, а JSON — дерево, поэтому конвертер «расплющивает» каждую запись:

Массивы{"tags": ["красный", "синий"]} превращается в
Как JSONtags ⏎ "[""красный"",""синий""]"
Через запятуюtags ⏎ красный, синий
Столбцамиtags.0;tags.1 ⏎ красный;синий

Вариант «как JSON» сохраняет все подробности, и его можно потом превратить обратно в JSON. «Через запятую» удобнее читать в таблице. «Столбцами» подходит для коротких списков одной длины, а для массивов объектов даёт столбцы вроде items.0.sku.

Пример

В поле — ответ API интернет-магазина с 2 заказами в orders. Конвертер находит их по пути $.orders и записывает 7 столбцов через точку с запятой:

id;customer.name;customer.city;total;paid;items;note
9007199254740993;Анна Смирнова;Нижний Новгород;1234.50;true;"[""книга"",""кружка""]";
9007199254740994;Пётр Иванов;Казань;89.9;false;"[""ручка""]";"Оставить у двери; позвонить заранее"

Обратите внимание на детали. Объект покупателя превратился в customer.name и customer.city. У первого заказа нет note, поэтому последняя ячейка пустая. Комментарий второго заказа содержит точку с запятой и поэтому взят в кавычки. А идентификаторы 9007199254740993 и 9007199254740994 точные: оба больше 253, где собственный JSON.parse в JavaScript округляет числа, поэтому многие конвертеры превращают первый в …992. С запятой в качестве разделителя вторая строка выглядит так:

9007199254740993,Анна Смирнова,Нижний Новгород,1234.50,true,"[""книга"",""кружка""]",

Как открыть CSV в русском Excel

Ограничения и советы

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

Мои данные куда-то загружаются?

Нет. Конвертацию выполняет JavaScript в вашем браузере, а файл для скачивания создаётся на вашем устройстве, поэтому можно работать с закрытыми выгрузками, списками клиентов и ключами API внутри JSON — и даже без интернета, когда страница уже загружена.

Почему Excel складывает всё в один столбец?

Ваш Excel ждёт точку с запятой. В русской локали, где дробная часть пишется через запятую, разделителем списка служит точка с запятой. Выберите Точку с запятой или откройте файл через «Данные › Из текстового/CSV-файла» и укажите запятую.

Почему вместо русских букв в Excel кракозябры?

Excel прочитал файл в кодировке Windows-1251, а он в UTF-8. Оставьте включённым UTF-8 BOM, скачайте файл заново и откройте новый: метка порядка байтов подскажет Excel, что файл в UTF-8.

Как конвертируются вложенные объекты?

Они раскладываются в столбцы с точками в имени: {"user": {"address": {"city": "Казань"}}} превращается в столбец user.address.city. Массивы — по выбранному варианту: JSON в одной ячейке, значения через запятую или по столбцу на элемент.

Можно ли конвертировать JSON Lines (NDJSON)?

Да. Вставьте по одному значению JSON в строке, как в логах и выгрузках; каждая строка станет строкой таблицы, а столбцы объединятся по всем строкам.

Разместите этот калькулятор на своём сайте

Бесплатно для любого сайта или блога. Вставьте этот код туда, где должен появиться калькулятор:

Обновлено: 16 октября 2026 г.

Меню

Разделы

Финансовые калькуляторы15 калькуляторовКалькуляторы для бизнеса и покупок6 калькуляторовКалькуляторы здоровья7 калькуляторовМатематические и школьные калькуляторы9 калькуляторовКалькуляторы дат и времени5 калькуляторовСколько дней до праздника8 калькуляторовКалькуляторы и инструменты на каждый день14 калькуляторовИнструменты для PDF и фото13 калькуляторовПроверка микрофона и камеры, запись экрана6 калькуляторовИнструменты для разработчиков8 калькуляторов

CalcWorthy

О проектеКонтактыКонфиденциальностьУсловия использования

Язык

Язык
РусскийRussianEnglishEnglishالعربيةArabicবাংলাBanglaDeutschGermanEspañolSpanishفارسیPersianFrançaisFrenchעבריתHebrewहिन्दीHindiBahasa IndonesiaIndonesianItalianoItalian日本語Japanese한국어KoreanBahasa MelayuMalayNederlandsDutchPolskiPolishPortuguêsPortugueseไทยThaiTürkçeTurkishУкраїнськаUkrainianاردوUrduTiếng ViệtVietnamese简体中文Simplified Chinese