UltKit

Konwerter JSON do Excela

Prześlij eksport z API, zrzut logów lub kopię bazy danych w formacie JSON i pobierz skoroszyt XLSX, w którym każdy rekord to wiersz, a każdy klucz to kolumna, którą można filtrować, sortować i sumować.

Konwerter danych

lub upuść Pliki CSV, TSV, TXT … tutaj ·

Maks. 95 MB na plik· Do 20 plików· Usuwane po 30 min

Plik wynikowy

Pliki są przetwarzane na naszych serwerach i usuwane po 30 min.

Jak korzystać z narzędzia

  1. 1

    Prześlij plik JSON

    Upuść plik .json, .jsonl lub .ndjson na obszar przesyłania. W jednej partii możesz dodać do 20 plików, każdy do 95 MB; z każdego pliku powstaje osobny skoroszyt.

  2. 2

    Sprawdź ustawienia arkusza

    Opcja Konwertuj na jest już ustawiona na XLSX. W sekcji Ustawienia zaawansowane możesz zmienić nazwę karty w polu Nazwa arkusza lub przepisać znaczniki czasu za pomocą opcji Daty.

  3. 3

    Konwertuj i otwórz w Excelu

    Kliknij Konwertuj na XLSX (Excel) → i pobierz skoroszyt. Otworzysz go w Excelu, Arkuszach Google, Numbers i LibreOffice Calc.

Komu potrzebny jest JSON w arkuszu Excela

JSON to format wymiany danych między maszynami. Douglas Crockford nazwał go i spopularyzował około 2001 roku, a standard IETF RFC 8259 (2017) definiuje zaledwie sześć typów wartości: obiekty, tablice, ciągi znaków, liczby, true/false i null. JSON zwracają API REST, eksporty Firebase i MongoDB, webhooki Stripe oraz narzędzia deweloperskie przeglądarek.

Osoby, które otrzymują takie eksporty, często nie są programistami. Analityk marketingu pobiera dane kampanii z API platformy reklamowej, właściciel sklepu ściąga zamówienia ze sklepu headless, badaczka zapisuje publiczny zbiór danych. Chcą mieć jeden rekord w wierszu, kolumny do filtrowania i SUMĘ na dole.

Konwersja JSON do Excela: jak rekordy stają się wierszami

Dane wejściowe: dwa rekordy zamówień z zagnieżdżonym obiektem customer
[
  {"order": "A-1001", "total": 48.5, "customer": {"name": "Ruth Ng", "country": "CA"}, "tags": ["gift", "rush"]},
  {"order": "A-1002", "total": 12, "customer": {"name": "Omar Diaz", "country": "US"}}
]

Wynikowy arkusz ma pięć kolumn: order, total, customer.name, customer.country i tags. Wiersz 3 zawiera A-1002, 12, Omar Diaz i US oraz pustą komórkę tags, bo drugi rekord nie miał takiego klucza. Brakujące klucze nigdy nie przesuwają innych wartości na bok, co jest klasyczną wadą ręcznego kopiowania JSON do komórek.

Liczby pozostają liczbami, więc sumy działają od razu. Ciągi przypominające liczby, takie jak kody pocztowe czy SKU w cudzysłowie, zostają tekstem, co chroni zera wiodące, np. 02134. Dla znaczników czasu ISO (2026-10-18T09:30:00Z) wybierz czytelny wzorzec w opcji Daty.

JSON na XLSX: limity Excela, które nadal obowiązują

wierszy na arkusz
1 048 576
kolumn, od A do XFD
16 384
znaków w komórce
32 767
znaków w nazwie arkusza
31

JSON

JavaScript Object Notation

JSON to lekki format tekstowy do danych strukturalnych, spopularyzowany przez Douglasa Crockforda na początku lat 2000 i ustandaryzowany jako RFC 8259 oraz ECMA-404. Reprezentuje obiekty, tablice, ciągi znaków, liczby, wartości logiczne i null za pomocą prostej, czytelnej składni. Jest domyślnym formatem API internetowych, plików konfiguracyjnych i wymiany danych między aplikacjami w niemal każdym języku programowania. Nie ma wbudowanych komentarzy, dat ani schematów, a duże zagnieżdżone pliki trudno czytać bez przeglądarki JSON.

Kompresja
–
Przezroczystość
–
Animacja
–
Rok powstania
2001 · Douglas Crockford
Konwerter JSON

XLSX

Skoroszyt Microsoft Excel

XLSX to domyślny format skoroszytów Microsoft Excel od Office 2007, oparty na standardzie Office Open XML. Przechowuje wiele arkuszy, formuły, formatowanie, wykresy, tabele przestawne i walidację danych w pakiecie ZIP z plikami XML. Obsługuje ponad milion wierszy na arkusz i jest domyślnym formatem wymiany arkuszy w biznesie. Arkusze Google, LibreOffice i Numbers otwierają XLSX, choć makra i zaawansowane funkcje mogą nie zostać przeniesione.

Kompresja
–
Przezroczystość
–
Animacja
–
Rok powstania
2007 · Microsoft
Konwerter XLSX

Konwersja JSON do Excela pozwala dostarczyć dane z API i baz danych osobom, które nie czytają kodu: menedżerowi produktu, księgowemu czy klientowi, który zamiast nawiasów i cudzysłowów woli wiersze do sortowania i sumy do sprawdzenia.

Czego oczekuje się od konwersji JSON do Excela

MitKażdy plik JSON można zamienić w schludną tabelę.

FaktTabele wymagają powtarzalnych rekordów. Pojedynczy obiekt konfiguracji z głęboko zagnieżdżonymi ustawieniami zamienia się w jeden bardzo szeroki wiersz; takie pliki łatwiej czytać po konwersji JSON do YAML.

MitExcel otworzy plik .json bezpośrednio, jeśli zmienię jego rozszerzenie.

FaktZmiana nazwy nic nie zmienia w zawartości pliku. Excel potraktuje go jak tekst i wpisze wszystko w kolumnie A.

MitSkoroszyt zachowuje typy JSON dokładnie.

FaktExcel zna liczby, tekst, wartości logiczne i puste komórki. JSON null staje się pustą komórką, a różnica między 12 a 12.0 znika.

MitKażdy eksport poniżej 100 MB się zmieści.

FaktLiczą się też wiersze. Log z dwoma milionami linii przekracza siatkę 1 048 576 wierszy; najpierw go podziel albo użyj JSON do CSV do załadowania do bazy danych.

Pytania o konwersję JSON do Excela

Czy można przekonwertować JSON do Excela bez Power Query?

Tak. Excel ma własną drogę: Dane → Pobierz dane → Z pliku → Z JSON, która otwiera edytor Power Query i wymaga rozwijania rekordów kolumna po kolumnie. Tutaj rozwinięcie odbywa się podczas konwersji, a skoroszyt trafia do Ciebie gotowy do filtrowania.

Co dzieje się z zagnieżdżonymi obiektami w pliku JSON?

Zagnieżdżony obiekt jest rozbijany na dodatkowe kolumny nazwane ścieżką z kropkami, więc obiekt address daje kolumny address.city i address.zip. Tablica zwykłych wartości wewnątrz rekordu zostaje w jednej komórce jako tekst JSON, ponieważ jeden wiersz nie może mieć zmiennej liczby kolumn.

Czy konwerter obsługuje JSON Lines z BigQuery lub narzędzia do przesyłania logów?

Tak. Pliki z rozszerzeniem .jsonl lub .ndjson są czytane jako jeden obiekt na linię, tak jak zapisują rekordy eksporty z BigQuery, zrzuty Elasticsearch i większość potoków logów. Każda linia staje się jednym wierszem arkusza.

Dlaczego 19-cyfrowe identyfikatory zamieniły się w liczby zakończone zerami?

Excel przechowuje liczby z dokładnością do 15 cyfr znaczących, więc dłuższa liczba całkowita, np. identyfikator snowflake z Twittera lub numer karty, traci końcówkę w komórce liczbowej. Zapisz takie identyfikatory w JSON jako ciągi znaków (w cudzysłowie), a trafią do arkusza jako tekst, cyfra w cyfrę.

Czy mój eksport z API jest gdzieś przechowywany?

Nie. Pliki są automatycznie usuwane 30 minut po przetworzeniu, a konto nie jest potrzebne.

Czy później można zamienić arkusz z powrotem na JSON?

Tak. Po edycji wierszy przepuść skoroszyt przez Excel do JSON, a nagłówki kolumn znów staną się kluczami. Nazwy kolumn z kropkami są zapisywane jako płaskie klucze, więc jeśli Twoje API oczekuje zagnieżdżonych obiektów, odtwórz je w kodzie.