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
Twój CSV pojawi się tutaj podczas pisania.
Twój JSON pojawi się tutaj podczas pisania.
Jak to działa
-
Wklej lub otwórz JSON
Wklej go, wpisz, upuść plik .json albo go otwórz. Konwersja zaczyna się, gdy tylko jest co odczytać.
-
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.
-
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.