Инструмент для данных и текста

JSON в Excel

Превратите список записей JSON сразу в книгу XLSX.

JSON в Excel Работает на вашем устройстве
  • Работает в браузере — введённое вами никуда не загружается
  • Без регистрации и квот, пользуйтесь бесплатно сколько угодно

Как это работает

Ответы API приходят в JSON, а людям, которым их нужно читать, нужна таблица. Конвертация через CSV работает, но теряет типы и провоцирует угадывание при импорте в Excel; запись настоящего XLSX избегает и того и другого.

Какую форму он ожидает

Массив объектов — это возвращает конечная точка со списком. Ключи по всем записям становятся столбцами. Один объект обрабатывается как лист из одной строки.

Почему не через CSV

Excel угадывает типы при импорте CSV, из-за чего длинные идентификаторы превращаются в экспоненциальную запись, а коды вроде 1-2 — в даты. При прямой записи XLSX числа попадают как числа, а текст — как текст, так что ничто не получает молчаливой переинтерпретации.

Вложенные значения

Значение, которое само является объектом или массивом, записывается в ячейку как текст JSON, потому что ячейка хранит одно значение и не может содержать структуру. Если эти поля важны, сначала разверните данные в плоскую структуру.

В обратную сторону

Инструмент «Excel в JSON» конвертирует обратно, а инструмент «Excel в CSV» пригодится, если вам на самом деле нужна простая текстовая таблица.

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

JSON в Excel: вопросы

Какой JSON он принимает?

Массив объектов или один объект. Ключи становятся столбцами.

Чем это лучше, чем конвертация в CSV?

Excel угадывает типы при импорте CSV и портит длинные числа и коды. XLSX хранит типы напрямую.

Что происходит с вложенными объектами?

Они записываются в ячейку как текст JSON, поскольку ячейка не может содержать структуру.

Загружаются ли мои данные?

Нет. Книга собирается в вашем браузере.