Konwerter JSON na Excel

Konwertuj rekordy JSON na format Excel ze spłaszczonymi wartościami i podglądem arkusza.

Advanced settings
Skoroszyt
Rekordy
Wartości

Konwersja JSON do formatu Excel w czterech krokach

  1. Dodaj dane JSON. Wklej obiekt lub tablicę albo prześlij obsługiwany plik .json.
  2. Wybierz rekordy. Wybierz tablicę najwyższego poziomu lub zagnieżdżoną tablicę wewnątrz obiektu opakowującego.
  3. Skonfiguruj arkusz. Ustaw spłaszczanie, zachowanie tablic oraz nazwę arkusza.
  4. Podgląd i pobieranie. Sprawdź tabelę, a następnie wygeneruj i pobierz skoroszyt .xlsx.

Wybierz tablicę rekordów

Odpowiedzi JSON API często opakowują rekordy metadanymi.

{
  "page": 1,
  "results": [
    {"id": 1, "name": "Ada"},
    {"id": 2, "name": "Lin"}
  ]
}

Selector rekordów sugeruje results i pokazuje, że zawiera dwa rekordy.

Jeśli wybierzesz pojedynczy obiekt, narzędzie utworzy jeden wiersz. Jeśli nie istnieje żaden tabelaryczny zestaw rekordów, podgląd wyjaśnia, dlaczego struktura nie może być czysto zmapowana na arkusz.

Spłaszczanie zagnieżdżonych obiektów w kolumny

Zagnieżdżone obiekty mogą używać nazw kolumn ze ścieżką z kropkami:

customer.name
customer.address.city
  • włączone lub wyłączone spłaszczanie
  • separator ścieżki
  • maksymalna głębokość
  • zachowanie wartości poza głębokością jako tekst JSON

Podgląd arkusza pokazuje ostateczne nagłówki przed wygenerowaniem pliku.

Wybór sposobu mapowania tablic do Excela

Łączenie tablic prymitywnych

Tablica prymitywna może stać się jedną komórką. Domyślny separator połączenia to | .

Zachowaj jako tekst JSON

Zachowaj kompletną tablicę w jednej komórce, gdy bezstratna struktura jest ważniejsza niż wygoda arkusza kalkulacyjnego.

Domyślna konfiguracja nie odrzuca po cichu elementów tablicy.

Budowanie stabilnego zestawu nagłówków

Gdy rekordy zawierają różne klucze, narzędzie tworzy sumę pól dla wybranych rekordów.

  • pokazywanie brakujących wartości jako puste lub wybrany symbol zastępczy
  • ostrzeganie, gdy spłaszczanie tworzy zduplikowane nagłówki
  • zachowanie deterministycznej kolejności

Nagłówek nie pojawia się dwukrotnie w ostatecznym arkuszu.

Zachowanie typów komórek Excela

  • Liczby JSON → numeryczne komórki Excela
  • Wartości logiczne (boolean) JSON → komórki logiczne
  • Ciągi znaków JSON → komórki tekstowe
  • Null JSON → puste komórki

Ciągi znaków przypominające daty wymagają jawnej opcji. Automatyczne zmienianie każdego ciągu wyglądającego na ISO w datę Excela może zmienić identyfikatory lub tekst źródłowy, dlatego rozpoznane daty są konwertowane tylko wtedy, gdy opcja jest włączona.

Opcje skoroszytu

Możesz ustawić nazwę arkusza (zweryfikowaną pod kątem zasad nazewnictwa XLSX) i nazwę pobieranego pliku. Nazwa arkusza jest automatycznie oczyszczana, jeśli zawiera znaki zabronione przez Excel.

Podgląd przed wygenerowaniem XLSX

Podgląd pokazuje ścieżkę wybranego rekordu, liczbę rekordów, ostateczne kolumny, ostrzeżenia o tablicach i spłaszczaniu oraz przykładowe wiersze przed wygenerowaniem skoroszytu.

Typowe problemy przy konwersji JSON na Excel

Wszystkie dane pojawiają się w jednej komórce

Wybrano niewłaściwy węzeł JSON lub zagnieżdżone wartości zostały zachowane jako tekst JSON. Wybierz tablicę rekordów i włącz odpowiedni tryb spłaszczania.

W tablicach brakuje wartości

Zmień strategię tablic. Łącz, zachowuj lub rozwijaj zamiast korzystać z nieobsługiwanego zachowania domyślnego.

Niektóre kolumny są puste

Rekordy JSON zawierają różne klucze. Skoroszyt używa sumy kolumn, więc brakujące pola pozostają puste.

Długie liczby uległy zmianie

Precyzja numeryczna arkusza może być niewystarczająca. Eksportuj identyfikatory i bardzo duże liczby całkowite jako tekst.

Daty zmieniły format

Zachowaj ciągi znaków przypominające daty jako tekst lub wybierz celową konwersję daty Excela. Automatyczna obsługa dat pozostaje opcjonalna.

JSON to Excel FAQ

Czy to tworzy prawdziwy plik XLSX?

Tak. Strona generuje prawdziwy skoroszyt .xlsx w Twojej przeglądarce, a nie plik CSV otwierany w Excelu.

Czy może konwertować zagnieżdżony JSON?

Tak, dzięki skonfigurowanym strategiom spłaszczania i tablic. Podgląd pokazuje ostateczne kolumny arkusza.

Jak są obsługiwane tablice?

Możesz łączyć wartości, zachować tekst JSON lub pozostawić je puste. Żaden element tablicy nie znika po cichu.

Czy mogę wybrać nazwę arkusza Excela?

Tak. Nazwa arkusza jest częścią opcji wyjściowych i podlega walidacji według zasad nazewnictwa XLSX.

Czy liczby i wartości logiczne są zachowywane?

Stają się odpowiednimi typami komórek Excela, gdy jest to bezpieczne. Bardzo duże liczby całkowite wymagają opcji tekstowej w celu uniknięcia zaokrągleń.

Czy plik JSON jest przesyłany na serwer?

Nie – wklejony JSON generuje skoroszyt w całości w Twojej przeglądarce. Pliki przekraczające limit przetwarzania przeglądarki są oferowane jako opcjonalne rozwiązanie serwerowe, a nic nie jest przesyłane bez Twojej zgody.