Конверт Майстер

JSON з API в Excel — розгорнути address.city у колонки

JSON з API в Excel: вставте відповідь сервера й отримайте таблицю. Вкладені об’єкти стають колонками через крапку, масиви всередині поля — рядком через кому.

JSON з API в Excel потрібен, коли відповідь сервера вже є в DevTools або у файлі .json, а колезі треба фільтр і сума, не фігурні дужки. Типовий REST віддає масив однотипних об’єктів. Конвертер розгортає вкладеність: address.city стає окремою колонкою, а не рядком {"city":"Київ"}.

Це не клієнт Postman і не проксі до вашого API. Браузерна сторінка не ходить на чужий endpoint — ви вставляєте вже отриманий JSON.

  1. Скопіюйте тіло відповіді з DevTools, лога чи файлу .json (масив або об’єкт з масивом).
  2. Вставте його в JSON у Excel нижче й перевірте колонки в попередньому перегляді.
  3. Збережіть XLSX і рахуйте в Excel або віддайте CSV в облікову систему.

Інструмент на цій сторінці — файл лишається у браузері

JSON — щоб зробити таблицю; XLSX або CSV — щоб отримати JSON

Який JSON лягає в таблицю, а який ні #

Ідеал — масив записів одного фасаду:

[
  { "name": "Петренко", "address": { "city": "Київ" }, "sum": 1250.5 },
  { "name": "Коваль", "address": { "city": "Львів" }, "sum": 980 }
]

Отримаєте колонки name, address.city, sum. Масив у полі на кшталт "tags": ["a","b"] сплющується в одну клітинку через кому: у таблиці немає третього виміру.

Фрагмент JSONКолонкаЩо втрачається
"city": "Київ"cityНічого
"address": {"city":"Київ"}address.cityІєрархія як дерево
"tags": ["a","b"]tags = a, bПорядок як масив API
вкладений масив об’єктіврядок-звалкаНормалізація 1:N
null / відсутній ключпорожня клітинкаРізниця null vs немає ключа

Якщо JSON битий, інструмент покаже «JSON має синтаксичну помилку» і місце в тексті — окремий розбір: синтаксична помилка JSON. Порівняння форматів: JSON чи Excel.

Зворотний напрям: таблиця → JSON для розробника #

Перший рядок стає ключами. Перед конвертацією приберіть «Разом» і порожні рядки, заголовки пишіть латиницею без пробілів — інакше в коді з’являться незручні ключі. Кирилиця в значеннях переноситься як є, символ гривні теж.

Токен, cookie й ключ API з відповіді не кладіть у таблицю «на пам’ять». Локальна конвертація не шле JSON на сервер, але XLSX на пошті — уже інший ризик.

Чого конвертер не зробить замість HTTP-клієнта #

Немає кнопки «GET https://…». Немає OAuth. Немає пагінації ?page=2. Зніміть JSON у Postman, Insomnia чи curl, потім несіть сюди. Сторінка не читає мережевий журнал браузера.

Часті запитання

Як перетворити відповідь API на Excel без коду?

Скопіюйте JSON і вставте в конвертер на цій сторінці. Для масиву об’єктів колонки з’являться самі, вкладені поля — через крапку.

Чому вкладений масив не дав окремі рядки?

Бо таблиця плоска. Зв’язок 1:N треба нормалізувати вручну або скриптом. Конвертер чесно кладе масив у одну клітинку.

Чи можна з Excel знову зробити JSON для API?

Так, перемкніть напрям. Перевірте типи: усе стане рядками або числами SheetJS, дати Excel можуть поїхати як серійні номери.

Файл з API важить 15 МБ. Це потягне браузер?

Зазвичай так: межа — RAM вкладки. Якщо зависає, відріжте пагінацією на боці API й конвертуйте шматками.

Схожі статті

Практичні інструкції з нашого блогу.