Excel na JSON

Wybierz arkusz Excel i zapisz go jako JSON.

Pliki Excel są odczytywane i konwertowane do JSON w całości w przeglądarce. Daty, waluty, procenty i inne formatowane komórki są konwertowane tak, jak widać je w Excelu.

O tym narzędziu

Narzędzie Excel na JSON konwertuje pliki Excel (.xlsx) do formatu JSON, umożliwiając wybór arkusza ze skoroszytu. Dane można przekształcić w Tablicę obiektów, Tablicę 2D lub Obiekt z kluczami opartymi na pierwszej kolumnie, z konfigurowalnym wcięciem i obsługą pustych wierszy. Idealne do przygotowania danych z Excela jako JSON na potrzeby tworzenia stron internetowych, testowania API, plików konfiguracyjnych i przetwarzania danych.

Jak używać

1

Wybierz plik Excel

Prześlij plik .xlsx, który chcesz przekonwertować do formatu JSON. Po wybraniu zobaczysz nazwę pliku, rozmiar i liczbę arkuszy.

2

Wybierz arkusz i opcje

Wybierz arkusz do konwersji, a następnie ustaw format wyniku (Tablica obiektów, Tablica 2D lub Obiekt z kluczami), styl wcięć i obsługę pustych wierszy.

3

Przejrzyj i zapisz wynik

Sprawdź wygenerowaną strukturę JSON i wartości w panelu podglądu z numerami wierszy, a następnie skopiuj je do schowka lub pobierz jako plik JSON.

Funkcje

Wybór arkusza

Wybierz konkretny arkusz z pliku Excel zawierającego wiele arkuszy i przekonwertuj go do formatu JSON.

Trzy formaty wyniku

Wybierz Tablicę obiektów, Tablicę 2D lub Obiekt z kluczami w zależności od potrzeb dotyczących danych.

Elastyczne wcięcia

Wybierz 2 spacje, 4 spacje, Tabulator lub Brak, aby zrównoważyć czytelność i rozmiar pliku wygenerowanego JSON.

Obsługa pustych wierszy

Wyklucz wiersze, w których wszystkie komórki są puste, lub zachowaj je na oryginalnych pozycjach w wyniku.

Podgląd, kopiowanie i pobieranie

Przejrzyj JSON z numerami wierszy, skopiuj go do schowka lub pobierz jako plik .json.

Przetwarzanie w przeglądarce

Twój plik Excel pozostaje w przeglądarce — nic nie jest wysyłane na serwer.

Przypadki użycia

Przygotowywanie danych dla tworzenia stron internetowych

Konwertuj dane produktów, użytkowników i konfiguracji zarządzane w Excelu na JSON do użycia w aplikacjach internetowych.

Generowanie danych testowych API

Szybko zamieniaj arkusze Excela na tablice obiektów dla treści żądań i testów.

Budowanie struktur danych opartych na identyfikatorach

Przekształcaj tabele z kodami lub identyfikatorami w pierwszej kolumnie w obiekty z kluczami do szybkiego wyszukiwania.

Zachowanie oryginalnej struktury komórek

Użyj formatu Tablicy 2D, aby zachować kolejność wierszy i kolumn dla danych, w których pozycja komórki ma większe znaczenie niż nazwy kolumn.

Pisanie plików konfiguracyjnych i danych startowych

Konwertuj opcje, zlokalizowane ciągi i wartości referencyjne uporządkowane w Excelu na pliki konfiguracyjne JSON lub dane początkowe.

Często zadawane pytania

Jak różnią się formaty wyniku?

Tablica obiektów używa pierwszego wiersza jako nazw właściwości i przekształca każdy kolejny wiersz w obiekt. Tablica 2D zachowuje każdy wiersz, w tym pierwszy, jako tablice wartości. Obiekt z kluczami używa wartości pierwszej kolumny każdego wiersza danych jako klucza najwyższego poziomu, a pozostałe kolumny są przechowywane jako właściwości pod tym kluczem.

Jak obsługiwany jest pierwszy wiersz?

W formatach Tablicy obiektów i Obiektu z kluczami pierwszy wiersz staje się nazwami właściwości JSON. W Tablicy 2D pierwszy wiersz jest traktowany jako zwykły wiersz danych.

Jakie są opcje wcięć?

Możesz wybrać 2 spacje, 4 spacje, Tabulator lub Brak. Opcje ze spacjami i tabulatorem wcinają strukturę dla czytelności; brak usuwa dodatkowe białe znaki i podziały wierszy, aby uzyskać zwarty wynik.

Jaka jest różnica między wykluczaniem a zachowywaniem pustych wierszy?

Wykluczanie usuwa z wyniku JSON wiersze, w których wszystkie komórki są puste. Zachowywanie zachowuje puste wiersze na ich oryginalnych pozycjach.

Co się dzieje, gdy komórka nagłówka jest pusta?

Puste nazwy kolumn są zastępowane automatycznie generowanymi nazwami opartymi na pozycji kolumny, takimi jak column_4, column_5 i tak dalej.

Które wartości stają się kluczami w trybie obiektu z kluczami?

Wartość pierwszej kolumny każdego wiersza danych staje się kluczem najwyższego poziomu obiektu JSON, a pozostałe kolumny są przechowywane jako właściwości pod tym kluczem.

Co, jeśli pierwsza kolumna ma zduplikowane wartości?

Obiekt JSON nie może zawierać zduplikowanych kluczy, więc powtarzające się wartości otrzymują liczbowy przyrostek, taki jak _2, _3, aby je odróżnić. Najlepiej używać unikalnych wartości w pierwszej kolumnie podczas korzystania z trybu obiektu z kluczami.

Czy komórki numeryczne są zapisywane jako liczby JSON?

Obecnie komórki wyglądające na liczby są nadal zapisywane w wyniku jako ciągi znaków. Jeśli planujesz użyć ich w obliczeniach, po konwersji możesz potrzebować przekonwertować wartości na liczby.

Czy formatowanie lub formuły Excela są zachowywane?

Nie. JSON przechowuje wyświetlane wartości komórek, więc formatowanie, takie jak czcionki, kolory, obramowania i scalone komórki, nie jest zachowywane.

Czy mogę przekonwertować plik Excel chroniony hasłem?

Nie. Pliki Excel chronione hasłem nie mogą być przetwarzane. Odblokuj plik przed użyciem tego narzędzia.

Czy mój plik Excel jest wysyłany na serwer?

Nie. Całe przetwarzanie odbywa się lokalnie w Twojej przeglądarce. Twój plik Excel i wyniki konwersji nigdy nie są przesyłane na serwer.

Powiązane narzędzia

Wszystkie narzędzia działają w przeglądarce. Pliki nie są wysyłane na serwer.
Featured on SaaSCity