JSON в Excel — бесплатно сохранить JSON как XLSX

Превратите JSON в таблицу Excel .xlsx в браузере. Вложенные поля становятся столбцами, заголовок закреплён, длинные ID сохраняют все цифры.

JSON → EXCELВставьте данные или откройте файл и проверьте результат.

JSON в CSV

Ваши данные никогда не отправляются на сервер
Вставьте JSON, перетащите файл .json или откройте егоИли начните с примера:
Ожидание JSON

Списки: tags.0, tags.1… получают отдельные столбцы.

Электронная таблица

Вставьте JSON: массив объектов или объект, содержащий такой массив.

Ctrl+F поиск · Ctrl+↵ копировать результат · Ctrl+Shift+F результат на вход · Esc затем Табуляция выход из редактора

Для этого преобразования

Преобразовать JSON в Excel: что нужно знать

Экспорт веб-приложений, ответы API и дампы баз часто приходят как JSON, а получателям нужен Excel. Вставьте JSON или откройте файл, проверьте таблицу и нажмите «Скачать Excel». Каждый объект становится строкой, поле — столбцом, вложенные поля вроде address.city — отдельными столбцами. Заголовок полужирный и закреплён при прокрутке. Всё преобразуется в браузере, данные не покидают устройство.

Подробное руководство

Небольшая книга для проверки

Вставьте [{"name":"Ada","address":{"city":"İzmir"},"id":12345678901234567890}]. Получатся столбцы name, address.city и id с одной строкой данных. Скачанный Excel содержит строку заголовков и эту строку; длинный ID хранится текстом со всеми 20 цифрами.

Во встроенном примере поле источника строк выбирает список orders. Два заказа становятся двумя строками; у второй пусты отсутствующие поля. Меняйте настройку списков, только если нужно иначе представить массив tags, и снова проверьте предпросмотр.

Как выбираются строки

Для массива JSON каждый элемент становится строкой. API часто оборачивает список объектом, например {"data": {"items": [...]}}. Конвертер находит вложенные массивы и выбирает самый длинный. Меню источника строк показывает все массивы с их длиной: можно выбрать другой или весь объект одной строкой.

Одинаковые поля не обязательны. Столбцы собираются из всех строк в порядке первого появления; отсутствующее поле оставляет ячейку пустой.

Вложенные объекты и списки

Объекты разворачиваются в имена с точками: {"address": {"city": "İzmir"}} даёт address.city. Для списков три варианта. «Отдельные столбцы» даёт tags.0, tags.1 — данные читаемы и восстанавливаются через CSV в JSON. «Одна ячейка, объединить» соединяет простые списки точками с запятой — подходит тегам и категориям. «Одна ячейка, как JSON» сохраняет структуру компактным JSON.

Числа, даты и длинные ID

Числа сохраняются числами для суммирования и сортировки. Excel хранит лишь 15 значащих цифр, поэтому номера заказов, идентификаторы и длинные последовательности цифр записываются текстом без замены концов нулями. Значения, начинающиеся с =, тоже текстовые: данные не выполняются как формулы. Даты JSON остаются текстом; при необходимости используйте «Текст по столбцам» или DATEVALUE в Excel.

Лист Excel ограничен 1 048 576 строками, 16 384 столбцами, ячейка — 32 767 символами. Большие данные отклоняются с сообщением, длинные ячейки обрезаются с уведомлением. CSV не имеет этих ограничений книги, но устройство и программа получателя имеют практические пределы.

Вопросы о JSON в Excel

Данные загружаются на сервер?
Нет. Таблица и .xlsx создаются в браузере; скачивание формируется на устройстве.
Какие версии Excel открывают результат?
Формат .xlsx поддерживают Excel, LibreOffice, Numbers и Google Sheets. Важный результат проверяйте в целевом приложении: все программы и версии не проверены.
Можно получить несколько листов?
Пока нет. Каждая загрузка содержит один лист выбранного массива. Другой массив можно сохранить вторым файлом.
Почему столбцы называются tags.0?
Элементы списка разнесены по столбцам. Чтобы оставить список в одном, выберите «Одна ячейка, объединить» или «Одна ячейка, как JSON» в настройке списков.
Как это работает

Как преобразовать JSON в CSV

  1. Вставьте JSON или откройте файл .json. Проверка идёт при вводе; Исправить устраняет типичные ошибки.
  2. Если JSON содержит несколько списков, выберите нужный в разделе Строки из. Вложенные поля становятся столбцами вроде customer.city.
  3. Проверьте предпросмотр таблицы, затем скачайте CSV или Excel, скопируйте CSV или отправьте в другой инструмент.
Частые вопросы

Полезные сведения

4 ответа
Отправляется ли мой JSON на сервер?

Нет. Таблица, CSV и файл Excel создаются в браузере.

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

Они разворачиваются в имена столбцов с точками: {"customer": {"city": "İzmir"}} становится столбцом customer.city. CSV в JSON может собрать их обратно во вложенные объекты.

У записей разные поля. Это проблема?

Нет. Каждое поле любой записи получает столбец в порядке первого появления. Если поля у записи нет, ячейка остаётся пустой.

Можно ли преобразовать JSON Lines (NDJSON)?

Да. Вставьте данные и нажмите исправление: строки оборачиваются в один массив, каждая строка становится строкой таблицы.

Дополнительная справка

Руководства, популярные преобразования и полезные следующие шаги.