DT Data Tools

Konwerter XLSX na JSON

Zamień arkusz Excela na JSON w przeglądarce. Wybierz arkusz, obejrzyj podgląd tablicy obiektów i pobierz prywatny plik .json.

🔒 Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłane

Drop an XLSX file here or click to browse

Advertisement

Zamień wiersze arkusza kalkulacyjnego w obiekty JSON

Programiści, analitycy i zespoły operacyjne często otrzymują uporządkowane dane w postaci skoroszytu Excela, nawet gdy kolejny krok wymaga JSON-a. Ten konwerter XLSX na JSON zamienia arkusz w tablicę obiektów, którą można wykorzystać w skryptach, prototypach, statycznych stronach, importach i testach API. Wgraj skoroszyt, wybierz właściwy arkusz, a pierwszy wiersz stanie się kluczami obiektów dla każdego kolejnego wiersza.

Plik jest przetwarzany w całości w Twojej przeglądarce za pomocą SheetJS. Skoroszyt jest odczytywany z lokalnego obiektu pliku, przekształcany w pamięci i wyświetlany w podglądzie jako sformatowany JSON. Żadne dane arkusza nie są wysyłane, logowane ani przechowywane gdzie indziej. Taki prywatny sposób pracy przydaje się przy przykładowych eksportach, planowaniu migracji, danych katalogowych, raportach wewnętrznych i każdym skoroszycie, którego nie należy wklejać do konwertera działającego na serwerze.

Jak przygotować arkusz, by uzyskać czysty JSON

Najlepiej konwertuje się prosta, prostokątna tabela. Wpisz nazwy pól w pierwszym wierszu i unikaj powtarzających się etykiet kolumn, ponieważ każda etykieta staje się właściwością JSON. Notatki, sumy i scalone bloki tytułowe trzymaj poza wybranym arkuszem albo usuń je przed konwersją. Puste komórki są zachowywane jako puste wartości, dzięki czemu wiersze mają spójną strukturę, co ułatwia późniejszą kontrolę JSON-a przez inny skrypt lub import do bazy danych.

Jak wykorzystać wynik

Pobrany plik to standardowy dokument JSON w kodowaniu UTF-8. Możesz dodać go do statycznego projektu, wczytać w Node.js, użyć w procesie importu danych albo otworzyć w edytorze do szybkiego przeglądu. W przypadku bardzo dużych arkuszy na stronie wyświetla się tylko początek podglądu; pełną zawartość znajdziesz w pobranym pliku. Jeśli dane mają później wrócić do formatu arkusza, zachowaj oryginalny skoroszyt jako źródło nadrzędne.

Szczegóły wyniku, które warto znać

Wynikiem jest tablica JSON z jednym obiektem na każdy wiersz danych, sformatowana z wcięciem dwóch spacji. Arkusz, którego pierwszy wiersz zawiera nagłówki name, qty i price, zamienia się w listę obiektów, z których każdy ma te trzy właściwości. Komórki liczbowe pozostają liczbami, komórki tekstowe pozostają ciągami znaków, a puste komórki stają się pustymi ciągami. Jeśli dwie kolumny mają ten sam nagłówek, konwerter czyni klucze unikalnymi, dodając przyrostek, na przykład _1.

Komórki z datami mogą pojawiać się jako liczbowe numery seryjne zamiast sformatowanego tekstu, więc sprawdź je w podglądzie i w razie potrzeby przekonwertuj we własnym kodzie. Wiersz stanu informuje, ile wierszy zostało przekonwertowanych. Podgląd jest ograniczony do pierwszych 25 000 znaków, ale pobrany plik zawiera wszystko. Konwertowany jest tylko wybrany arkusz, więc każdy potrzebny arkusz eksportuj osobno.

Jak używać

  1. Wgraj plik XLSXUpuść skoroszyt Excela na stronie albo kliknij, aby go wybrać.
  2. Wybierz arkuszZaznacz arkusz zawierający tabelę, którą chcesz przekonwertować.
  3. Pobierz JSONObejrzyj podgląd tablicy obiektów i zapisz ją jako plik .json.

Najczęściej zadawane pytania

Jaka struktura JSON jest tworzona?
Każdy wiersz staje się obiektem, a pierwszy wiersz arkusza służy jako nazwy właściwości.
Czy mogę wyeksportować wybrany arkusz?
Tak. Wgraj skoroszyt, wybierz arkusz i pobierz JSON tylko dla tego arkusza.
Czy skoroszyt jest wysyłany na serwer?
Nie. SheetJS odczytuje i konwertuje plik lokalnie w Twojej przeglądarce.
Advertisement