Перейти к содержимому

Конвертировать JSON в Excel

Превратите массив JSON в таблицу XLSX, где каждому ключу соответствует столбец. Конвертация проходит в браузере, на вашем устройстве.

Конвертировать в
Перетащите файл CSV, Excel или JSONCSV, TSV, XLSX, XLS, ODS, JSON · до 500 MB
Выбрать файлОбработка на вашем устройстве — файлы не покидают его
Работает в браузере · без загрузки на серверКак это работает

Как пользоваться: JSON в Excel

  1. 1

    Вставьте или перетащите JSON

    Вставьте ответ API или перетащите файл .json: поддерживаются массивы объектов, объекты со столбцами и JSON Lines.

  2. 2

    Проверьте столбцы

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

  3. 3

    Скачайте книгу

    Скачайте файл .xlsx (или .ods) с типизированными ячейками и подогнанной шириной столбцов — его сразу можно фильтровать и строить по нему диаграммы.

Лимиты и Pro

Файлы JSON до 500 MB; действует собственное ограничение Excel: 1 048 576 строк и 16 384 столбца на лист.

Файлы до 4 GB. Смотреть Pro

О инструменте «JSON в Excel»

JSON в Excel создаёт таблицу из JSON, чтобы те, кто работает в Excel, Google Sheets или Numbers, могли открыть данные из API, выгрузки базы данных или файла журнала. Каждый объект массива становится строкой, а объединение всех ключей — столбцами, поэтому записи с пропущенными полями выстраиваются правильно.

На практике JSON редко бывает плоским. Вложенные объекты разворачиваются в столбцы вроде address.city и address.country, массивы значений превращаются в items.0, items.1, а всё, что вы решили не разворачивать, сохраняется в одной ячейке как текст JSON. Обёртка вида {"data": [...]} или {"results": [...]} снимается автоматически, а другие распространённые структуры — объект с ключами-идентификаторами, объект с массивами-столбцами, массив массивов — тоже распознаются.

Книга записывается с правильными типами: числа попадают в числовые ячейки, которые можно суммировать, строки с датами в формате ISO становятся датами Excel, true и false — логическими значениями, а ширина каждого столбца подбирается по содержимому. Для LibreOffice можно выбрать формат OpenDocument (.ods), а если нужен простой текстовый файл — CSV или TSV.

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

Конфиденциальность

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

JSON в Excel: частые вопросы

Какая структура JSON подходит?
Лучше всего подходит массив объектов: один объект — одна строка. Также поддерживаются обёртка вида {"data": [...]}, объект с ключами-идентификаторами ({"a1": {...}}), объект со столбцами ({"name": [...], "age": [...]}), массивы массивов со строкой заголовков, одиночные объекты и JSON Lines, где на каждой строке по одному объекту.
Что происходит с вложенными объектами и массивами?
Если включено «Разворачивать вложенные объекты», они превращаются в столбцы с именами через точку, например shipping.address.city или tags.0. Если выключить, каждое вложенное значение сохранится в одной ячейке как компактный текст JSON. Это удобно, когда структура сильно меняется от строки к строке, а нужны только поля верхнего уровня.
Даты и числа будут настоящими значениями Excel?
Да. Числа записываются в числовые ячейки, true и false — как логические значения, а распознанные даты — в ячейки с датой в формате гггг-мм-дд (со временем, если оно есть). Сортировка, фильтры, формулы и сводные таблицы сразу работают, без предупреждений о преобразовании в число.
Почему мой JSON считается недопустимым?
JSON — строгий формат: ключи и строки берутся в двойные кавычки, запятая после последнего элемента не допускается, комментарии не поддерживаются. В сообщении об ошибке указана строка, на которой разбор остановился. При копировании из инструментов разработчика в браузере иногда добавляется лишний текст до или после данных — удалите его и вставьте снова.
Можно ли потом превратить файл Excel обратно в JSON?
Да: перетащите .xlsx в основной конвертер и выберите JSON с включённой опцией «Вкладывать ключи с точками». Столбцы с точками в именах снова соберутся во вложенные объекты, так что путь JSON → Excel → JSON вернёт эквивалентные данные, кроме строк и значений, которые вы изменили в таблице.

Другие задачи с этим инструментом