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

Конвертер JSON в Excel

Вставьте массив JSON, например ответ API, и скачайте его как книгу Excel .xlsx. Ключи всех объектов становятся столбцами, поэтому записи с отсутствующими полями всё равно выстраиваются ровно.

Работает в браузере — введённые данные никуда не загружаются

или перетащите сюда файл .csv или .json

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

  1. Вставьте JSON или откройте файл .json.
  2. Проверьте предпросмотр. Каждый ключ, найденный хотя бы в одном объекте, становится столбцом.
  3. Скачайте файл .xlsx.

Описание параметров

Поддерживаемые структуры
Массив объектов ([{"a": 1}]), массив массивов ([[1, 2]]) или объект, в который вложен массив, например {"data": [...]}. Используется первое свойство-массив.
Вложенные значения
Объекты и массивы внутри записи записываются в одну ячейку как текст JSON. Если их нужно развернуть, сначала воспользуйтесь JSON-форматтером.
Типы
Числа и логические значения становятся числами Excel и значениями TRUE/FALSE (ИСТИНА/ЛОЖЬ); null оставляет ячейку пустой.

Пример: записи с разными ключами

Допустим, в массиве две записи с разными полями:

[
  {"name": "Ada", "age": 36, "tags": ["a", "b"]},
  {"name": "Bob", "city": "Rome", "active": true}
]

Столбцами становятся все ключи в порядке первого появления, а если в записи нет какого-то ключа, эта ячейка остаётся пустой:

name age tags city active
Ada 36 [“a”,“b”]
Bob Rome TRUE

Массив tags записывается в одну ячейку как текст JSON, а true превращается в значение Excel TRUE. Если на верхнем уровне находится массив массивов, первая строка используется как есть, а заголовок не создаётся.

Часто задаваемые вопросы

В каком порядке идут столбцы?

Столбцы идут в том порядке, в котором ключи впервые встречаются в массиве.

Можно ли создать несколько листов?

Одна конвертация — один лист. Если нужно больше, конвертируйте каждый массив отдельно и объедините их в Excel.

Как сохранить длинные ID без искажений?

Записывайте их в JSON как строки ("110101199003074514"). Числа без кавычек длиннее 15–16 цифр теряют точность при чтении любой программой на JavaScript, а строки всегда записываются в Excel как текст.

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

Этот инструмент работает полностью в браузере. Ваши файлы и текст обрабатываются на вашем устройстве и никогда не загружаются на наши серверы.

Похожие инструменты