Jak używać
- Wklej JSON albo otwórz plik .json.
- Sprawdź podgląd. Każdy klucz występujący w dowolnym obiekcie stanie się kolumną.
- 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.