Как пользоваться: JSON в Excel
- Вставьте JSON-массив объектов, откройте файл
.jsonили нажмите Загрузить пример. - Выберите, как обрабатывать вложенные объекты: разложить по столбцам
родитель.потомокили сохранить как JSON-текст в одной ячейке. - Укажите имя файла и листа, а также параметры заголовка.
- Нажмите Скачать .xlsx или скопируйте результат с разделителями-табуляциями и вставьте его прямо в Excel или Google Таблицы.
Что такое конвертация JSON в Excel?
JSON — это формат, в котором API и приложения обмениваются данными, а Excel — привычный способ читать, фильтровать и делиться ими. Конвертация JSON в Excel означает, что каждый объект массива становится строкой, каждый ключ — столбцом, а результат сохраняется как книга .xlsx. Этот инструмент создаёт настоящий файл Office Open XML прямо в браузере — это не CSV с переименованным расширением, поэтому Excel, Google Таблицы, LibreOffice и Numbers открывают его без окон импорта.
Как вложенный JSON превращается в столбцы
Таблицы плоские, поэтому вложенные объекты нужно разворачивать. Например:
{ "sku": "KB-001", "price": 89.99, "dimensions": { "width": 44, "depth": 13 } }
| Вариант для вложенных данных | Получаемые столбцы |
|---|---|
| Разложить по столбцам | sku, price, dimensions.width, dimensions.depth |
| Сохранить как JSON-значение | sku, price, dimensions = {"width":44,"depth":13} |
Столбцы формируются как объединение ключей всех записей в порядке первого появления, поэтому у объектов с отсутствующими ключами ячейки остаются пустыми. Массивы записываются как JSON-текст в одну ячейку.
Почему настоящий .xlsx лучше CSV для Excel
- Типы данных сохраняются. Числа записываются как числа, логические значения — как TRUE/FALSE, поэтому формулы вроде
=SUM()работают сразу. - Нет проблем с кодировкой. Диакритика, эмодзи и письменности других языков отображаются корректно; для CSV в Excel часто нужен BOM UTF-8.
- Не нужно угадывать разделитель. Excel во многих европейских локалях ожидает точку с запятой в CSV, а в файле .xlsx разделителя нет вовсе.
- Ведущие нули сохраняются. Текст вроде
"02134"остаётся текстом и не превращается в 2134. - Защита от внедрения формул. Каждая строка записывается как обычный текст, поэтому значение вроде
=HYPERLINK(…)не выполняется.
Копирование и вставка вместо скачивания
В панели результата та же таблица выводится как текст с табуляциями. Скопируйте его и вставьте в любую ячейку таблицы — столбцы разделятся автоматически. Это удобно для быстрой проверки в Google Таблицах.
Нужно сделать обратное преобразование? Excel в JSON читает файлы .xlsx. Нужна база данных вместо таблицы? Попробуйте JSON в SQL.
Также ищут как: json в xlsx, json в таблицу, json в google таблицы.
Инструменты, которые хорошо сочетаются с JSON в Excel
- JSON в CSV — Превратите JSON-массив в CSV-таблицу, которую удобно открыть в электронной таблице.
- JSON форматтер — Вставьте JSON, чтобы отформатировать, минифицировать или проверить его.
- SQL в JSON, CSV и Excel — Вставьте SQL-дамп или несколько выражений INSERT и получите строки в виде JSON, CSV или книги Excel с отдельным листом для каждой таблицы.
- CSV и Excel в SQL — Вставьте ячейки CSV или Excel либо откройте файл .xlsx и получите готовые к выполнению операторы CREATE TABLE и INSERT с корректно экранированными значениями для вашей базы данных.
Часто задаваемые вопросы
Создаётся ли настоящий файл Excel?
Какая структура JSON работает лучше всего?
{"data": [...]}), массив находится автоматически.