Как пользоваться
- Вставьте JSON или откройте файл .json.
- Проверьте предпросмотр. Каждый ключ, найденный хотя бы в одном объекте, становится столбцом.
- Скачайте файл .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 как текст.
Конфиденциальность
Этот инструмент работает полностью в браузере. Ваши файлы и текст обрабатываются на вашем устройстве и никогда не загружаются на наши серверы.