Jak używać
- Wklej JSON lub otwórz plik .json.
- Wybierz, jak mają być zapisywane tablice wewnątrz obiektów.
- Opcjonalnie nazwij arkusz.
- Kliknij Konwertuj i pobierz .xlsx.
Jak to działa
Każdy element tablicy najwyższego poziomu staje się jednym wierszem; pojedynczy obiekt daje jeden wiersz. Zagnieżdżone obiekty są spłaszczane do kolumn nazwanych ścieżkami z kropką, np. address.city. Kolumny pojawiają się w kolejności, w jakiej ich klucze występują po raz pierwszy, więc obiekty o różnych kluczach nadal są dopasowane, a brakujące wartości to puste komórki.
Tablice wewnątrz obiektów można zapisać jako tekst JSON w jednej komórce, połączyć średnikami lub rozłożyć na numerowane kolumny (tags.0, tags.1). Liczby i wartości logiczne zachowują swój typ w Excelu; null staje się pustą komórką. Łańcuchy znaków pozostają tekstem, w tym łańcuchy wyglądające jak daty lub zaczynające się od =, które nigdy nie są zamieniane na formuły.
Wiersz nagłówka jest pogrubiony, zablokowany i ma przyciski filtrów, a szerokości kolumn dopasowują się do zawartości. Excel ogranicza komórkę do 32 767 znaków; dłuższy tekst jest przycinany, a narzędzie informuje, ile komórek zostało zmienionych.
Przykłady
Odpowiedź API
Lista użytkowników z REST API, każdy z zagnieżdżonym obiektem adresu, staje się arkuszem z kolumnami id, name, address.city i address.zip.
Tagi do filtrowania
Wybierz opcję Jedna kolumna na element, aby umieścić każdy tag w osobnej kolumnie, albo Połącz wartości, aby pozostały razem jako „vip; newsletter”.
Często zadawane pytania
Co zrobić, gdy obiekty mają różne klucze?
Każdy klucz, który gdziekolwiek występuje, staje się kolumną. Wiersze bez tego klucza otrzymują pustą komórkę.
Mój JSON to obiekt zawierający tablicę. Co mam zrobić?
Wklej samą tablicę, w przeciwnym razie narzędzie potraktuje cały obiekt jako jeden wiersz z kolumnami w notacji kropkowej. Wiele odpowiedzi API przechowuje listę pod kluczem takim jak data lub items.
Czy daty są konwertowane?
Nie. JSON nie ma typu daty, więc ciągi znaków z datami są zachowywane jako tekst dokładnie tak, jak zapisano.
Prywatność
JSON jest konwertowany w przeglądarce, a plik .xlsx jest tworzony na Twoim urządzeniu. Nic nie jest przesyłane, przechowywane ani uwzględniane w analityce; zliczane jest tylko anonimowe zdarzenie, że narzędzie zostało użyte.