Excel/CSV do JSON

Konwertuj arkusz Excel lub CSV na JSON albo CSV bezpośrednio w przeglądarce.

Ładowanie narzędzia…

Excel/CSV do JSONUpuść plik .xlsx, .xls, .ods lub .csv i przekonwertuj dowolny arkusz na czystą tablicę obiektów JSON (pierwszy wiersz traktowany jako klucze) lub z powrotem na CSV. Parsowanie odbywa się w całości w Twojej przeglądarce dzięki SheetJS, więc arkusz nigdy nie jest przesyłany i pozostaje prywatny nawet w przypadku wrażliwych danych.

Czym jest Excel/CSV do JSON?

Excel/CSV do JSON to darmowy konwerter działający w przeglądarce, który zamienia dane z arkuszy kalkulacyjnych w przyjazny dla programistów JSON lub zwykły CSV. Odczytuje wieloarkuszowe skoroszyty Excela (.xlsx, .xls), arkusze OpenDocument (.ods) oraz pliki rozdzielane przecinkami (.csv) i pozwala wybrać, który arkusz przekonwertować. Programiści, analitycy i twórcy no-code używają go do zasilania bazy danych, dostarczania danych do API lub fixture testowego albo szybkiego podglądu danych tabelarycznych jako ustrukturyzowanego JSON. Pierwszy wiersz wybranego arkusza staje się kluczami obiektów, a wynik możesz skopiować lub pobrać jako plik .json lub .csv.

Jak używać Excel/CSV do JSON

  1. Przeciągnij i upuść arkusz na obszar zrzutu albo kliknij, aby wybrać plik .xlsx, .xls, .ods lub .csv. Narzędzie odczytuje go i pokazuje nazwę pliku oraz liczbę znalezionych arkuszy.
  2. Wybierz arkusz z listy rozwijanej Arkusz, jeśli skoroszyt zawiera ich więcej niż jeden. Konwersja aktualizuje się automatycznie dla wybranego arkusza.
  3. Wybierz format wyjściowy przełącznikiem JSON / CSV. JSON tworzy tablicę obiektów z kluczami z wiersza nagłówka; CSV tworzy tabelę rozdzielaną przecinkami.
  4. Otwórz Ustawienia, aby włączyć lub wyłączyć formatowanie z wcięciami (pretty-print) dla wyjścia JSON.
  5. Przejrzyj przekonwertowany tekst w panelu wyjścia, a następnie użyj Kopiuj, aby go pobrać, lub Pobierz, aby zapisać plik .json lub .csv.

Przykłady

Konwersja jednego arkusza skoroszytu na JSON

Upuść sales.xlsx z arkuszami "Q1" i "Q2", wybierz "Q2" z listy rozwijanej Arkusz i pozostaw zaznaczony JSON. Wynik to tablica obiektów, których klucze pochodzą z wiersza nagłówka Q2, gotowa do skopiowania lub pobrania jako sales.json.

Uporządkowanie nieuporządkowanego CSV

Upuść contacts.csv, pozostaw jedyny arkusz i przełącz przełącznik na CSV. Narzędzie ponownie wygeneruje znormalizowany plik rozdzielany przecinkami, który możesz pobrać jako contacts.csv, lub przełącz na JSON, aby obejrzeć te same wiersze jako obiekty.

Kompaktowy JSON dla ładunku API

Otwórz Ustawienia i wyłącz pretty-print, aby uzyskać JSON w jednej linii, a następnie skopiuj go bezpośrednio do treści żądania lub pliku fixture bez zbędnych spacji.

Najczęściej zadawane pytania

Czy mój arkusz jest przesyłany na serwer?
Nie. Plik jest odczytywany i konwertowany w 100% w Twojej przeglądarce za pomocą biblioteki SheetJS (xlsx). Nic nie jest przesyłane, więc nawet poufne lub wewnętrzne arkusze pozostają całkowicie prywatne.
Jakie typy plików są obsługiwane?
Skoroszyty Excela (.xlsx i .xls), arkusze OpenDocument (.ods) oraz pliki rozdzielane przecinkami (.csv). Skoroszyty wieloarkuszowe pozwalają wybrać, który arkusz przekonwertować.
Jak ustalane są klucze JSON?
Pierwszy wiersz wybranego arkusza jest traktowany jako nagłówek, a każdy kolejny wiersz staje się obiektem, którego kluczami są etykiety z nagłówka. Puste komórki są wypełniane pustym ciągiem znaków, dzięki czemu każdy obiekt ma te same klucze.
Co robi ustawienie pretty-print?
Gdy pretty-print jest włączony, JSON jest wcinany dwoma spacjami dla łatwego czytania. Wyłącz je w Ustawieniach, aby uzyskać kompaktowy JSON w jednej linii, który jest mniejszy i gotowy do wklejenia do kodu.
Czy poradzi sobie z dużymi plikami?
Może konwertować całkiem duże arkusze, ale wszystko działa w karcie przeglądarki, więc bardzo duże skoroszyty zużywają więcej pamięci i mogą chwilę potrwać. Jeśli plik się nie wczytuje, może być uszkodzony lub chroniony hasłem.

Powiązane narzędzia