JSON na Excel

Przejdź prosto z tablicy JSON do prawdziwego pliku .xlsx, nie do CSV, który musisz namawiać Excela, by go sparsował. Kolumny są typowane (liczby pozostają liczbami, daty ISO stają się prawdziwymi komórkami dat), zagnieżdżone tablice mogą trafić na własne arkusze, a dostajesz skoroszyt, który otwiera się czysto w Excelu, Numbers i LibreOffice.

Jak przekonwertować JSON na Excel

  1. 1

    Wklej JSON

    Tablica obiektów (jeden arkusz) albo obiekt z wieloma właściwościami-tablicami (jeden arkusz na tablicę).

  2. 2

    Mapuj na arkusze

    Zdecyduj, które tablice staną się arkuszami, a które zagnieżdżone obiekty zostaną spłaszczone inline.

  3. 3

    Wybierz typy kolumn

    Auto-wykrywanie (liczby, wartości logiczne, daty) albo wymuś, by każda kolumna była tekstem.

  4. 4

    Pobierz XLSX

    Prawdziwy plik Excel z typowanymi komórkami, nie CSV z innym rozszerzeniem.

Dlaczego XLSX bije CSV w tym zadaniu

Problem Zachowanie CSV Zachowanie XLSX
Wiodące zera w ID Po cichu konwertowane na liczbę Zachowane jako tekst, gdy typowane jako string
Duże liczby całkowite Tracą precyzję powyżej 2^53 Przechowywane jako tekst, pełna precyzja
Daty ISO Pokazane jako string, jeśli kolumna nie sformatowana Prawdziwe komórki dat, sortowalne
Znaki UTF-8 bez BOM Zniekształcone na Windows Domyślnie poprawnie zakodowane
Dane z wielu tabel Jeden CSV na tablicę, ręczne łączenie Jeden skoroszyt, osobne arkusze
Formuły, kolory, wykresy Nieobsługiwane W pełni obsługiwane

Wykrywanie typów

Konwerter bada wartości, aby dobrać typy Excela:

Wartość w JSON Typ komórki Excel
42 / 3.14 Liczba
true / false Wartość logiczna
"2026-04-18" (data ISO) Data
"2026-04-18T10:22Z" Data i czas
"007" (wiodące zero) Tekst (jawnie)
null Pusta komórka
Długi ciąg liczbowy Tekst (by zachować precyzję)

Zagnieżdżone tablice -> wiele arkuszy

Jeśli Twój JSON wygląda tak:

{ "users": [...], "orders": [...], "products": [...] }

Konwerter może utworzyć jeden arkusz na każdą tablicę najwyższego poziomu, z nazwą arkusza pasującą do klucza. Głęboko zagnieżdżone tablice stają się osobnymi arkuszami z kolumną klucza obcego (np. parent_id) wiążącą z powrotem.

Limity Excela, które warto znać

  • 1 048 576 wierszy na arkusz, większe zbiory trzeba podzielić.
  • 16 384 kolumny na arkusz.
  • 32 767 znaków na komórkę.
  • Limit 31 znaków na nazwy arkuszy; dłuższe nazwy są obcinane.

Częste błędy

  • Auto-konwersja kodów „liczbowych”. Kody produktów jak "0100A" są w porządku, ale "0100" staje się liczbą 100 w auto-wykrywaniu. Wymuś kolumnę jako tekst.
  • Utrata ułamków sekundy. Komórki dat Excela mają tylko precyzję 1 ms; znaczniki czasu poniżej milisekundy są obcinane.
  • Oczekiwanie formuł z JSON. Konwerter domyślnie traktuje ciągi zaczynające się od = jako ciągi (bezpiecznie). Jeśli chcesz, by były obliczane jako formuły, włącz „traktuj ciągi = jako formuły”.
  • Otwieranie 500 MB XLSX w Excelu. Excel ładuje cały skoroszyt do pamięci; dla dużych danych użyj zamiast tego CSV i pandas.

Najczęściej zadawane pytania

Prawdziwy plik XLSX, typowane komórki, poprawne formatowanie dat, obsługa wielu arkuszy. Nie CSV z rozszerzeniem .xlsx.

Tak. Jeśli Twój JSON ma wiele tablic najwyższego poziomu, każda staje się własnym arkuszem. Dla głęboko zagnieżdżonych tablic narzędzie może tworzyć arkusze relacyjne z kolumną klucza rodzica.

Ciągi pasujące do ISO-8601 (2026-04-18, 2026-04-18T10:22:00Z) są rozpoznawane i zapisywane jako prawdziwe komórki dat Excela. Inne formaty dat można wykryć za pomocą niestandardowego ciągu formatu.

Własny limit Excela to 1 048 576 wierszy na arkusz. Powyżej tego konwerter dzieli dane na wiele arkuszy automatycznie albo możesz wyeksportować do CSV dla nieograniczonych zbiorów.

Powiązane narzędzia

Narzędzie jest dostępne w innych językach