Пустые ячейки
Этот конвертер JSON в CSV превращает JSON в таблицу для Excel, Google Таблиц или импорта в базу данных, а вложенные объекты раскладывает по отдельным столбцам. Вставьте JSON или откройте файл — конвертация идет прямо в браузере.
Обновлено:
Как это работает
Вставьте или откройте JSON
Вставьте JSON, откройте файл .json или .jsonl, воспользуйтесь кнопкой «Открыть по ссылке» или «Загрузить пример». Массив для конвертации, например data.items, находится автоматически.
Проверьте таблицу
Результат виден сразу как предпросмотр таблицы и как текст CSV. Выберите столбцы и их порядок, разделитель и способ записи вложенных массивов.
Скачайте или скопируйте
Кнопка «Скачать .CSV» сохраняет файл, «Копировать» помещает текст в буфер обмена, а «CSV → JSON» передает результат в обратный конвертер.
Возможности
Разворачивание вложенного JSON
Вложенные объекты становятся столбцами с точкой в имени, например user.address.city. Массивы можно записать столбцом на каждый элемент (tags[0], tags[1]), одним столбцом с JSON или значениями через точку с запятой.
Пресеты для Excel
В поле «Формат» есть «Стандартный CSV (RFC 4180)», «Excel (запятая, UTF-8 BOM)», «Excel (точка с запятой, десятичная запятая)» для русского Excel и «TSV (через табуляцию)». Переводы строк, кавычки и строку заголовков можно настроить.
Выбор столбцов
Записи с разным набором ключей сводятся к общему списку столбцов. Лишние столбцы можно скрыть, остальные — переставить.
Безопасно для таблиц
«Защита от формул» включена по умолчанию: перед ячейками, которые начинаются с = + - или @, ставится апостроф, и Excel не выполняет их как формулы.
JSON Lines и большие файлы
JSON Lines (.jsonl, .ndjson) определяется автоматически. Большие файлы JSON Lines и массивы верхнего уровня читаются в фоновом потоке в два прохода, по одной записи.
Ограничения и конфиденциальность
JSON-файл может занимать до 200 MB. В предпросмотре таблицы видны первые 1 000 строк, а в скачанном CSV всегда есть все строки. Файлы больше 5 MB конвертируются напрямую из файла, без загрузки в редактор, — там показывается только начало.
Длинные числа, например идентификаторы, записываются точно как в исходных данных. Подробнее — на странице о конфиденциальности.
Частые вопросы
Как конвертировать JSON в CSV?
Вставьте JSON или откройте файл — CSV формируется по мере ввода. Нажмите «Скачать .CSV», чтобы сохранить файл, или «Копировать».
Как открыть CSV в Excel без кракозябр?
В поле «Формат» выберите «Excel (точка с запятой, десятичная запятая)»: русский Excel ждет именно точку с запятой, а метка UTF-8 BOM нужна, чтобы кириллица отображалась правильно. После этого просто откройте скачанный файл двойным щелчком.
Как конвертировать JSON сразу в Excel (.xlsx)?
Для настоящей книги Excel воспользуйтесь конвертером JSON в Excel на этом сайте — он создает файл .xlsx с типами ячеек.
Что происходит с вложенными объектами и массивами?
Объекты превращаются в столбцы с точкой в имени. Для массивов в поле «Вложенные массивы» есть три варианта: столбец на элемент, один столбец с JSON или значения через ;.
Записи лежат внутри другого объекта. Можно выбрать нужный массив?
Да. Самый большой массив объектов выбирается автоматически, а в поле «Массив для конвертации» можно указать другой путь, например results или data.items.
Это бесплатно? Работает ли на телефоне?
Да, конвертер бесплатный и не требует регистрации. Он работает в любом современном браузере на компьютере и телефоне.
Справится ли конвертер с большим JSON-файлом?
Да. Файлы обрабатываются в фоновом потоке, а большие файлы JSON Lines и массивы верхнего уровня читаются потоково, а не целиком.