Konwertuj CSV na JSON

Wklej CSV z Excela, Arkuszy Google lub dowolnej aplikacji i otrzymaj czysty JSON, który skopiujesz prosto do swojego kodu.

Zapieczętowane na tym urządzeniu

Działa w przeglądarce. Nic nie jest wysyłane.

Zapieczętowane

CSV JSON

Komórki zaczynające się od =, +, - lub @ dostają na początku apostrof, więc arkusze kalkulacyjne pokazują je jako tekst, zamiast wykonywać je jako formuły.

Dodaje niewidoczny znacznik na początku pobranego pliku, dzięki czemu Excel poprawnie wyświetla polskie litery i inne znaki.

Struktura

Kolumny takie jak address.city stają się zagnieżdżonymi obiektami, a komórki z listą JSON – prawdziwymi tablicami.

Twój CSV pojawi się tutaj podczas pisania.

Twój JSON pojawi się tutaj podczas pisania.

Jak to działa

  1. Wklej lub otwórz CSV

    Wklej go, upuść plik .csv albo go otwórz. Separator zostanie wykryty za ciebie, a wartości w cudzysłowach z przecinkami lub podziałami wierszy zostaną poprawnie odczytane.

  2. Wybierz strukturę JSON-a

    Wybierz listę obiektów lub listę tablic, zdecyduj, czy liczby i true/false mają być konwertowane, i ustaw wcięcie.

  3. Skopiuj lub pobierz JSON

    W razie potrzeby sprawdź podgląd tabeli, a potem skopiuj JSON albo zapisz go jako plik .json.

Najczęściej zadawane pytania

Czy mój CSV jest wysyłany na serwer?

Nie. Plik jest odczytywany i konwertowany w twojej przeglądarce, więc listy klientów, eksporty i raporty zostają na twoim urządzeniu.

Jakie pliki CSV potrafi odczytać?

Pliki rozdzielane przecinkami, średnikami, tabulatorami lub kreskami pionowymi, wykrywanymi automatycznie. Wartości w cudzysłowach podwójnych mogą zawierać separatory, podziały wierszy i podwojone cudzysłowy, na co pozwala standard CSV (RFC 4180). Rozumiany jest też wiersz „sep=”, który Excel czasem dodaje.

Jak wykrywane są liczby i wartości true/false?

Liczby stają się liczbami JSON, TRUE i FALSE pisane wielkimi lub małymi literami stają się true i false, a puste komórki – null. Wartości takie jak 007 albo liczby dłuższe niż 15 cyfr, na przykład numery kart czy zamówień, zostają tekstem, aby żadna cyfra nie zginęła. Wyłącz „Wykrywaj liczby i true/false”, aby zachować każdą wartość jako tekst.

Czy mogę uzyskać zagnieżdżony JSON?

Tak. Włącz „Odtwórz zagnieżdżone dane”: kolumny takie jak address.city stają się zagnieżdżonymi obiektami, a komórki z listą JSON, na przykład ["a","b"], prawdziwymi tablicami. To dokładne odwrócenie narzędzia JSON na CSV.

Co jeśli niektóre wiersze mają więcej lub mniej komórek niż nagłówek?

Brakujące komórki stają się null (albo pustym tekstem, gdy wykrywanie liczb jest wyłączone), a dodatkowe komórki są zachowywane pod kluczami takimi jak column_5. Narzędzie informuje, ilu wierszy to dotyczy, więc możesz sprawdzić plik.

Mój CSV z Excela pokazuje dziwne znaki. Dlaczego?

Excel w Windows często zapisuje pliki CSV w starszym, regionalnym kodowaniu zamiast w UTF-8. Narzędzie to rozpoznaje i odczytuje plik w kodowaniu, którego Excel używa dla języka tej strony, a także odczytuje pliki UTF-16. Jeśli litery nadal wyglądają źle, zapisz plik jako „CSV UTF-8” i otwórz go ponownie.

Zainstaluj One For All na swoim komputerze

One For All otworzy się wtedy we własnym oknie, jak aplikacja, prosto z pulpitu lub ekranu głównego. Nie musisz niczego pobierać ze sklepu z aplikacjami, a twoje pliki nadal zostają na twoim urządzeniu.

  1. Kliknij ikonę instalacji po prawej stronie paska adresu albo otwórz menu przeglądarki (⋮).
  2. Wybierz „Zainstaluj One For All” lub „Zainstaluj stronę jako aplikację”: skrót pojawi się na pulpicie i wśród twoich aplikacji.

Pobrać silnik tego narzędzia?

To narzędzie działa w całości w twojej przeglądarce. W tym celu musi jednorazowo pobrać z One For All poniższe elementy. Potem zostają zapisane na tym urządzeniu, więc przy kolejnym użyciu narzędzie uruchomi się od razu.

Twoje pliki nigdy nie są nigdzie wysyłane.