Konwertuj JSON na CSV

Wklej listę JSON i otrzymaj czysty arkusz: jeden wiersz na element, jedna kolumna na pole, gotowy do otwarcia w Excelu.

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 JSON

    Wklej go, wpisz, upuść plik .json albo go otwórz. Konwersja zaczyna się, gdy tylko jest co odczytać.

  2. Sprawdź tabelę

    Zobacz wiersze i kolumny przed zapisaniem. Wybierz separator i zdecyduj, czy zagnieżdżone obiekty mają być spłaszczone, czy zapisane jako JSON.

  3. Pobierz CSV

    Otwórz go w Excelu, LibreOffice lub Arkuszach Google albo skopiuj tekst, aby wkleić go gdzie indziej.

Najczęściej zadawane pytania

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

Nie. Konwersja odbywa się w całości w przeglądarce, więc odpowiedzi API, eksporty i dane klientów nigdy nie opuszczają twojego urządzenia.

Jaki JSON mogę przekonwertować?

Lista obiektów daje jeden wiersz na obiekt i jedną kolumnę na klucz, nawet jeśli nie wszystkie obiekty mają te same klucze. Pojedynczy obiekt daje jeden wiersz, a lista list jest zapisywana wiersz po wierszu. Jeśli JSON zawiera jedną listę, na przykład odpowiedź API z listą „results”, używana jest właśnie ta lista.

Jak traktowane są zagnieżdżone obiekty i listy?

Zagnieżdżone obiekty stają się kolumnami z nazwami z kropkami, np. address.city. Listy są zapisywane jako tekst JSON w jednej komórce, na przykład ["math","poetry"], więc nic nie ginie. Narzędzie CSV na JSON potrafi odtworzyć jedno i drugie.

Dlaczego niektóre komórki zaczynają się od apostrofu?

Arkusze kalkulacyjne traktują komórkę zaczynającą się od =, +, - lub @ jako formułę. Wartość ukryta w danych pochodzących z innego źródła mogłaby wtedy przy otwarciu pliku otworzyć stronę internetową lub wykonać polecenie. Nazywa się to wstrzykiwaniem CSV (CSV injection). Gdy opcja „Blokuj formuły” jest włączona, takie komórki dostają na początku apostrof, więc Excel, LibreOffice i Arkusze Google pokazują je jako zwykły tekst. Zwykłe liczby, takie jak -12, pozostają bez zmian. Wyłącz tę opcję, jeśli CSV jest przeznaczony dla programu, a nie dla arkusza kalkulacyjnego.

Excel wrzuca wszystko do jednej kolumny albo pokazuje dziwne znaki. Co zrobić?

Jeśli wszystko trafia do pierwszej kolumny, twój Excel oczekuje średników, co jest typowe tam, gdzie przecinek jest separatorem dziesiętnym, tak jak w Polsce: wybierz „Średnik” jako separator. Jeśli polskie litery wyglądają źle, zostaw włączoną opcję „Gotowe do Excela (UTF-8 BOM)”, aby Excel wiedział, że plik jest w UTF-8.

Czy liczby są zachowywane dokładnie?

Tak. Liczby są zapisywane dokładnie tak, jak wyglądają w twoim JSON-ie, więc długie identyfikatory i precyzyjne ułamki nie są zaokrąglane.

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.