Konwerter JSON na Excel
Konwertuj tablicę JSON lub zagnieżdżony JSON do pliku Excel .xlsx z wierszem nagłówka, szerokością kolumn i osobnym arkuszem dla każdej tablicy.
Podgląd
Jak przekonwertować JSON na Excel
- Wklej JSON w polu Dane JSON albo upuść plik
.jsonna pole wyboru. Wczytaj przykład pokazuje, jakich danych oczekuje narzędzie. - Obejrzyj Podgląd: pokazuje kolumny i pierwsze 100 wierszy każdego arkusza tak, jak pojawią się w Excelu. Jeśli JSON zawiera błąd, komunikat podaje jego wiersz i kolumnę oraz pokazuje błędny wiersz ze znacznikiem ^ pod problemem.
- W razie potrzeby dostosuj Opcje, a potem kliknij Pobierz plik Excel (.xlsx).
Plik jest tworzony w twojej przeglądarce za pomocą biblioteki SheetJS. Twój JSON nigdy nie jest przesyłany na serwer, więc odpowiedzi API, eksporty z wewnętrznych systemów czy dane klientów zostają na twoim urządzeniu.
Jak JSON zamienia się w wiersze i arkusze
Typowe dane wejściowe to tablica obiektów, np. [{"id": 1, "name": "Anna"}, …]: każdy obiekt staje się wierszem, a każdy klucz kolumną. Klucze są zbierane ze wszystkich obiektów w kolejności ich pierwszego wystąpienia, więc rekordy bez danego klucza dostają po prostu pustą komórkę.
- Zagnieżdżone obiekty: przy opcji Spłaszcz zagnieżdżone obiekty do kolumn (address.city)
{"address": {"city": "Gdańsk"}}daje kolumnęaddress.city, na dowolnej głębokości. Odznacz ją, aby zamiast tego wpisać tekst JSON obiektu do jednej komórkiaddress. - Listy wewnątrz rekordu: Jedna komórka, wartości po przecinku (a, b) jest najczytelniejsza; Osobna kolumna dla każdego elementu (tags.0, tags.1) sprawdza się, gdy chcesz filtrować po każdym elemencie; Jedna komórka jako tekst JSON zachowuje dokładną strukturę. Listy obiektów w pierwszym trybie są zapisywane jako tekst JSON.
- Kilka tabel: przy opcji Osobny arkusz dla każdej tablicy najwyższego poziomu obiekt JSON taki jak
{"customers": [...], "orders": [...]}daje skoroszyt z arkuszem customers i arkuszem orders. Opakowanie w rodzaju{"data": [...]}jest rozpakowywane. Nazwy arkuszy są czyszczone zgodnie z regułami Excela: maksymalnie 31 znaków i bez znaków\ / ? * [ ] :. - Tablice tablic, np.
[["a", 1], ["b", 2]], są zapisywane bez zmian, bez wiersza nagłówka.
Typy, daty i limity Excela
Liczby pozostają liczbami, true i false stają się wartościami logicznymi Excela, null daje pustą komórkę, a tekst pozostaje tekstem: ciąg zaczynający się od = nigdy nie staje się formułą. Przy opcji Konwertuj daty ISO (2026-09-30) na daty Excela ciągi takie jak 2026-09-30 czy 2026-09-30T14:05:00Z stają się prawdziwymi datami, które można sortować i filtrować; godzina jest zachowywana tak, jak ją zapisano, a przesunięcie strefy czasowej jest pomijane. Liczby całkowite dłuższe niż 15 cyfr, np. długie identyfikatory, są w nowszych przeglądarkach zachowywane jako tekst, bo Excel przechowuje tylko 15 cyfr znaczących i by je zaokrąglił.
Skoroszyt ma wiersz nagłówka, szerokość kolumn dopasowaną do zawartości oraz opcjonalnie Zablokuj wiersz nagłówka i Dodaj przyciski filtrów do wiersza nagłówka. Excel przyjmuje maksymalnie 1 048 576 wierszy i 16 384 kolumny na arkusz oraz 32 767 znaków na komórkę: narzędzie poinformuje cię, jeśli twoje dane przekraczają te limity, a dłuższe komórki zostaną przycięte.
Najczęściej zadawane pytania
Dlaczego widzę „Błąd w wierszu 3, kolumna 1”?
W tym miejscu JSON jest nieprawidłowy. Częste przyczyny to przecinek po ostatnim elemencie, apostrofy zamiast cudzysłowów albo komentarze. Błędny wiersz jest pokazany ze znacznikiem ^ pod problemem.
Czy mogę przekonwertować głęboko zagnieżdżony JSON?
Tak. Spłaszczanie działa na dowolnej głębokości i tworzy nazwy kolumn z kropkami. Bardzo szerokie wyniki mogą przekroczyć limit 16 384 kolumn w Excelu: wybierz jedną komórkę na listę albo odznacz spłaszczanie.
Jak dostać osobny arkusz dla każdej sekcji mojego JSON-a?
Umieść każdą tabelę w kluczu najwyższego poziomu, którego wartością jest tablica, i zostaw zaznaczoną opcję Osobny arkusz dla każdej tablicy najwyższego poziomu.
Czy Excel rozpozna moje daty?
Ciągi w formacie ISO 8601 są konwertowane, gdy opcja dat jest zaznaczona. Inne formaty, np. 30.09.2026 czy 09/30/2026, pozostają tekstem.
Czy jest limit rozmiaru?
Można upuszczać pliki do 50 MB. Prawdziwym limitem jest pamięć twojego urządzenia, a podgląd pokazuje tylko pierwsze 100 wierszy każdego arkusza.
Podobne narzędzia
- Konwerter JSON na CSV Konwertuj JSON na CSV i CSV z powrotem na JSON w przeglądarce. Zagnieżdżone klucze stają się kolumnami, a separator jest wykrywany automatycznie.
- Konwerter Excel na CSV Konwertuj arkusze Excel, XLS i ODS do CSV (jeden arkusz lub wszystkie w ZIP) oraz pliki CSV z powrotem do .xlsx, z wyborem separatora, kodowania i BOM.
- Przeglądarka plików Excel Otwieraj arkusze .xlsx, .xls i .ods w przeglądarce bez Excela. Wybierz arkusz, przeszukaj go i wyeksportuj do CSV. Plik nigdy nie opuszcza twojego urządzenia.
- Formatowanie i walidacja JSON Darmowe narzędzie do formatowania i walidacji JSON: upiększa, minifikuje i sprawdza JSON w przeglądarce, wskazując wiersz i kolumnę błędu.