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

JSON у Excel

Перетворіть відповідь API або вивантаження з бази на нормальну таблицю Excel — з розгортанням вкладених об’єктів у колонки. Працює і у зворотний бік.

  • Український сервіс
  • Файли не залишають ваш пристрій
  • Безкоштовно й без реєстрації
  • Працює одразу у браузері
  • Windows, macOS, Android, iOS
JSON — щоб зробити таблицю; XLSX або CSV — щоб отримати JSON

Як це працює

  1. Вставте JSONВставте текст у поле або перетягніть файл .json.
  2. Перевірте розбірІнструмент покаже таблицю до збереження — видно, як лягли колонки.
  3. Збережіть XLSX або CSVАбо перемкніть напрям і отримайте JSON із наявної таблиці.

Можливості інструмента

  • Розгортання вкладеностіПоле address.city стає окремою колонкою, а не рядком з фігурними дужками.
  • Два напрямиJSON у таблицю й таблиця у JSON — без пошуку двох різних сервісів.
  • Зрозумілі помилкиЯкщо JSON синтаксично неправильний, показуємо, у якому місці саме.
  • Українські даніКирилиця, апострофи та символ гривні переносяться без спотворень.

Який JSON перетворюється на таблицю найкраще

Ідеальний випадок — масив однотипних об’єктів: саме так виглядає більшість відповідей API та вивантажень із баз даних. Кожен об’єкт стає рядком, кожен ключ — колонкою.

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

Вкладені об’єкти розгортаються через крапку: {"address": {"city": "Київ"}} дасть колонку address.city. А от масив усередині поля — наприклад, список тегів — потрапить в одну клітинку через кому: таблиця не має вимірності, щоб зберегти його інакше.

  • Показати колезі. Бухгалтеру чи керівнику зручніше дивитися таблицю, ніж вичитувати фігурні дужки.
  • Порахувати. У таблиці працюють сортування, фільтри й підсумки — на сирому JSON цього не зробиш.
  • Завантажити в іншу систему. Багато сервісів приймають імпорт лише в CSV або XLSX.
  • Звірити дані. Дві вивантаги простіше порівняти поруч у колонках.

Далі таблицю можна почистити від повторів через видалення дублікатів, відредагувати у редакторі або віддати як PDF-звіт.

Зворотний напрям: таблиця в JSON

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

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

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

Що станеться з вкладеними об’єктами?

Вони розгортаються в окремі колонки з іменами через крапку, наприклад user.name і user.email. Так дані лишаються доступними для сортування й фільтрів.

А якщо всередині поля масив?

Його значення потраплять в одну клітинку через кому. Таблиця плоска за природою, тому глибша структура в ній не зберігається.

Чи можна конвертувати таблицю назад у JSON?

Так, перемкніть напрям конвертації. Перший рядок таблиці стане ключами, решта рядків — масивом об’єктів.

Файл великий, це спрацює?

Обробка йде у браузері, тож обмеження — пам’ять пристрою. Файли в десятки мегабайтів зазвичай проходять без проблем.

Дані потрапляють на ваш сервер?

Ні. Розбір JSON і формування таблиці відбуваються локально у вкладці браузера, тому навіть конфіденційні вивантаження нікуди не надсилаються.

Почитати за темою

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