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ć
Wybierz plik Excel
Prześlij plik .xlsx, który chcesz przekonwertować do formatu JSON. Po wybraniu zobaczysz nazwę pliku, rozmiar i liczbę arkuszy.
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.
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.