UltKit

Konwerter Excel do JSON

Zamień arkusz kalkulacyjny na JSON, który wczyta Twój program. Prześlij plik .xlsx, .xls, .ods lub .numbers i otrzymaj tablicę z jednym obiektem na wiersz, z kluczami z nagłówków kolumn.

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 skoroszyt

    Dodaj pliki Excel, LibreOffice lub Numbers, maksymalnie 20 naraz, każdy do 95 MB. Upewnij się, że w pierwszym wierszu każdego arkusza są nazwy kolumn, które mają zostać kluczami.

  2. 2

    Wybierz strukturę i arkusze

    Domyślnie wybrane są tablica obiektów i daty w formacie ISO. W sekcji Ustawienia zaawansowane przełącz Struktura JSON na tablicę tablic, aby uzyskać zwarty plik, albo Arkusze do konwersji na Wszystkie arkusze, aby uzyskać jeden klucz na arkusz.

  3. 3

    Konwertuj i wczytaj

    Kliknij Konwertuj na JSON i pobierz plik. Zaimportuj go w aplikacji, załaduj do bazy danych lub użyj w narzędziu do testów.

Konwersja Excela do JSON czyta arkusz wiersz po wierszu i zapisuje każdy wiersz jako obiekt JSON, używając wiersza nagłówka jako kluczy. Dzięki temu dane z arkusza edytowanego ręcznie przez zespół stają się wejściem dla aplikacji, API lub skryptu.

Od arkusza do kodu: kto konwertuje Excela do JSON

Schemat jest zawsze podobny: dane prowadzą osoby, które dobrze czują się w Excelu, a oprogramowanie musi je odczytać. Zespół marketingu trzyma nazwy produktów i ceny w skoroszycie, z którego buduje się statyczną stronę. Zespół lokalizacji wypełnia arkusz z jedną kolumną na język, a aplikacja wczytuje go jako pliki tłumaczeń. Osoba z QA wypisuje przypadki testowe w wierszach, które kolekcja w Postmanie lub zestaw Jest czyta jako plik danych JSON.

Ręczne przygotowanie takich eksportów jest powolne i podatne na błędy, a Excel nie ma wbudowanej opcji Zapisz jako JSON. Konwersja daje programistom czysty plik bez uczenia kolegów nowego narzędzia. Gdy celem jest relacyjna baza danych, a nie kod aplikacji, Excel do SQL zapisuje instrukcje INSERT, całkowicie pomijając etap JSON.

Ile wierszy może zawierać jeden arkusz

1 048 576wierszy w jednym arkuszu XLSX, czyli do 1 048 575 obiektów JSON po wierszu nagłówka

Starsze pliki .xls kończą się na 65 536 wierszach w arkuszu.

Tablica obiektów czy tablica tablic

Domyślnie

Tablica obiektów

Każdy wiersz staje się obiektem, którego kluczami są nazwy nagłówków.

  • Samoopisujące się: każda wartość niesie nazwę swojej kolumny
  • Łatwe do odczytania w kodzie jako row.email
  • Większy plik, bo klucze powtarzają się w każdym wierszu
Najlepsze do: Aplikacje, API, dane startowe i fikstury
Zwarta

Tablica tablic

Każdy wiersz staje się zwykłą listą wartości; nagłówek to pierwsza lista.

  • Najmniejszy plik
  • Pasuje do tego, jak biblioteki wykresów przyjmują wiersze
  • Kod musi wiedzieć, na której pozycji jest dana kolumna
Najlepsze do: Duże tabele, wykresy i przesyłanie danych
Dwa wiersze cennika jako tablica obiektów
[
  { "sku": "A-100", "name": "Notebook", "price": 4.5, "updated": "2026-10-18" },
  { "sku": "A-101", "name": "Pen, blue", "price": 1.2, "updated": "2026-10-12" }
]

Typy wynikają z komórek. Liczby pozostają liczbami, tekst tekstem, puste komórki są zapisywane jako null w postaci obiektów, a daty stają się tekstami ISO, ponieważ JSON nie ma własnego typu daty. Puste wiersze wewnątrz danych i przypadkowe notatki pod tabelą również staną się obiektami, więc usuń je w skoroszycie przed konwersją.

XLSX i JSON w skrócie

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

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

Excel konwertuje się do JSON, gdy arkusz prowadzony przez osoby niebędące programistami, np. z cenami, tłumaczeniami lub danymi testowymi, musi zostać wczytany przez kod.

Konwersja Excel do JSON: najczęstsze pytania

Jak przekonwertować XLSX do JSON z nagłówkami jako kluczami?

Zostaw włączoną opcję Pierwszy wiersz to nagłówek, która jest domyślna. Tekst z pierwszego wiersza staje się kluczem dla wszystkich wartości pod nim, więc kolumna o nazwie email da w każdym obiekcie "email": "...". Jeśli chcesz innych kluczy, np. nazw w camelCase dla JavaScriptu, zmień nagłówki najpierw w Excelu.

Dlaczego daty z Excela pojawiają się jako liczby, np. 46313?

Excel zapisuje datę jako liczbę porządkową dni od 1 stycznia 1900 roku, a jako datę pokazuje ją tylko na ekranie. W surowej postaci 2026-10-18 to liczba 46313. Ta strona zapisuje daty jako teksty ISO, np. 2026-10-18; jeśli Twój kod oczekuje sekund, wybierz w opcji Daty znacznik czasu Unix.

Co dzieje się z formułami, kolorami i komentarzami?

JSON przechowuje dane, a nie ich wygląd. Każda komórka z formułą jest zapisywana jako obliczony wynik, a kolory wypełnienia, czcionki, komentarze do komórek, wykresy i układ scalonych komórek są pomijane. Zachowaj skoroszyt jako edytowalne źródło i wygeneruj JSON ponownie po zmianach.

Czy można przekonwertować wszystkie arkusze skoroszytu naraz?

Tak. Gdy w opcji Arkusze do konwersji wybrane jest Wszystkie arkusze, JSON zawiera jeden klucz na nazwę arkusza, a w nim wiersze tego arkusza. Sprawdza się to w plikach tłumaczeń oraz w katalogu podzielonym na zakładki według kategorii.

Czy duży arkusz to problem dla JSON?

Rozmiar rośnie, bo każdy obiekt powtarza swoje klucze, więc arkusz ze 100 000 wierszy może dać plik o wiele megabajtów większy niż XLSX. Dla dużych tabel ładowanych do narzędzi analitycznych lżejszy jest CSV lub Parquet; Excel do CSV daje wersję płaską.

Z jaką precyzją liczb zapisywany jest JSON?

To, co zapisał Excel, czyli maksymalnie 15 cyfr znaczących. Długie identyfikatory, np. 16-cyfrowe numery kart lub kont wpisane jako liczby, zostały zaokrąglone już w Excelu. Ustaw dla takich kolumn format Tekst przed wpisaniem danych, a zostaną zapisane jako ciągi znaków JSON.