JSON з API в Excel: вкладені поля
JSON з API в Excel: вставте відповідь сервера й отримайте таблицю. Вкладені об’єкти стають колонками через крапку, масиви всередині поля — рядком через кому.
ЧитатиПеретворіть відповідь API або вивантаження з бази на нормальну таблицю Excel — з розгортанням вкладених об’єктів у колонки. Працює і у зворотний бік.
Ідеальний випадок — масив однотипних об’єктів: саме так виглядає більшість відповідей API та вивантажень із баз даних. Кожен об’єкт стає рядком, кожен ключ — колонкою.
[
{ "name": "Петренко", "city": "Київ", "sum": 1250.5 },
{ "name": "Коваль", "city": "Львів", "sum": 980 }
]
Вкладені об’єкти розгортаються через крапку: {"address": {"city": "Київ"}} дасть колонку address.city. А от масив усередині поля — наприклад, список тегів — потрапить в одну клітинку через кому: таблиця не має вимірності, щоб зберегти його інакше.
Далі таблицю можна почистити від повторів через видалення дублікатів, відредагувати у редакторі або віддати як PDF-звіт.
Перший рядок таблиці стає набором ключів, кожен наступний — об’єктом. Це швидкий спосіб підготувати тестові дані, наповнити довідник у застосунку або передати перелік розробнику в машиночитному вигляді.
Порада: перед конвертацією приберіть із таблиці порожні рядки й службові підписи під даними, а заголовки колонок запишіть латиницею без пробілів — так ключі JSON вийдуть придатними для коду.
Вони розгортаються в окремі колонки з іменами через крапку, наприклад user.name і user.email. Так дані лишаються доступними для сортування й фільтрів.
Його значення потраплять в одну клітинку через кому. Таблиця плоска за природою, тому глибша структура в ній не зберігається.
Так, перемкніть напрям конвертації. Перший рядок таблиці стане ключами, решта рядків — масивом об’єктів.
Обробка йде у браузері, тож обмеження — пам’ять пристрою. Файли в десятки мегабайтів зазвичай проходять без проблем.
Ні. Розбір JSON і формування таблиці відбуваються локально у вкладці браузера, тому навіть конфіденційні вивантаження нікуди не надсилаються.
Усе поруч — переходьте, не втрачаючи часу на пошук.
Практичні інструкції з нашого блогу.
JSON з API в Excel: вставте відповідь сервера й отримайте таблицю. Вкладені об’єкти стають колонками через крапку, масиви всередині поля — рядком через кому.
Читати«JSON має синтаксичну помилку» — рядок конвертера. Як знайти зайву кому, одинарні лапки й хвіст лога та зібрати таблицю з валідного масиву онлайн.
ЧитатиJSON чи Excel: що обрати для API, обліку й звіту. Таблиця полів, вкладеність, формули й коли конвертувати в обидва боки без втрати ключових колонок.
ЧитатиТе, що зазвичай шукають поруч із цим інструментом.