Przejdź do treści
ToolMug

Konwerter JSON na Excel

Wklej tablicę JSON, na przykład odpowiedź API, i pobierz skoroszyt .xlsx. Klucze wszystkich obiektów stają się kolumnami, więc rekordy z brakującymi polami nadal są wyrównane.

Działa w przeglądarce — nic, co wpiszesz, nie jest wysyłane

lub upuść tutaj plik .csv lub .json

Jak używać

  1. Wklej JSON albo otwórz plik .json.
  2. Sprawdź podgląd. Każdy klucz występujący w dowolnym obiekcie stanie się kolumną.
  3. Pobierz plik .xlsx.

Opis opcji

Obsługiwane kształty
Tablica obiektów ([{"a": 1}]), tablica tablic ([[1, 2]]) albo obiekt zawierający tablicę, na przykład {"data": [...]}. Używana jest pierwsza właściwość tablicowa.
Wartości zagnieżdżone
Obiekty i tablice wewnątrz rekordu są zapisywane jako tekst JSON w jednej komórce. Użyj najpierw formattera JSON, jeśli chcesz je spłaszczyć.
Typy
Liczby i wartości logiczne stają się liczbami oraz TRUE/FALSE w Excelu, a null pozostawia pustą komórkę.

Przykład: rekordy z różnymi kluczami

Załóżmy, że tablica ma dwa rekordy, które nie mają tych samych pól:

[
  {"name": "Ada", "age": 36, "tags": ["a", "b"]},
  {"name": "Bob", "city": "Rome", "active": true}
]

Kolumny to wszystkie klucze w kolejności pierwszego wystąpienia, a rekord, w którym brakuje klucza, zostawia tę komórkę pustą:

name age tags city active
Ada 36 [“a”,“b”]
Bob Rome TRUE

Tablica tags jest zapisana jako tekst JSON w jednej komórce, a true staje się wartością Excela TRUE. Jeśli najwyższy poziom to tablica tablic, pierwszy wiersz jest użyty bez zmian i nie powstaje nagłówek.

Najczęściej zadawane pytania

Jaka jest kolejność kolumn?

Kolumny zachowują kolejność pierwszego wystąpienia kluczy w tablicy.

Czy mogę utworzyć kilka arkuszy?

Jedna konwersja tworzy jeden arkusz. Przy kilku arkuszach przekonwertuj każdą tablicę osobno i połącz wyniki w Excelu.

Jak zachować długie identyfikatory bez zmian?

Zapisz je jako tekst w JSON, na przykład "110101199003074514". Niecytowane liczby dłuższe niż 15–16 cyfr tracą precyzję w programach JavaScript.

Prywatność

To narzędzie działa w całości w przeglądarce. Twoje pliki i tekst są przetwarzane na Twoim urządzeniu i nigdy nie trafiają na nasze serwery.

Podobne narzędzia