Przejdź do treści
ToolMug

Konwerter JSON na CSV

Zamień tablicę JSON, odpowiedź API lub eksport bazy danych na CSV otwierany w Excelu, Numbers i Arkuszach Google. Zagnieżdżone pola stają się kolumnami, a klucze wszystkich wierszy są zebrane.

Działa w przeglądarce — nic, co wpiszesz, nie jest wysyłane

JSON → CSV
Wynik (CSV)

Jak używać

  1. Wklej tablicę obiektów JSON. Pojedynczy obiekt też działa.
  2. Wybierz separator, przecinek dla większości narzędzi albo średnik dla Excela w regionach używających przecinka dziesiętnego.
  3. Zaznacz Dodaj BOM, jeśli plik będzie otwierany w Excelu i zawiera znaki spoza ASCII.
  4. Skopiuj CSV lub pobierz plik .csv.

Opis opcji

Obiekty zagnieżdżone
Są spłaszczane do nazw z kropkami. {"address":{"city":"Paris"}} staje się kolumną address.city.
Tablice w wierszach
Są zapisywane jako tekst JSON w jednej komórce, na przykład [1,2,3], aby nie utracić danych.
Brakujące klucze
Kolumny są sumą kluczy ze wszystkich wierszy w kolejności pierwszego wystąpienia. Brakujący klucz daje pustą komórkę.
BOM
Znacznik kolejności bajtów informuje Excel, że plik jest UTF-8. Bez niego Excel w Windows może źle wyświetlać polskie i chińskie znaki.

Przykład

JSON:

[{"id":1,"name":"Ada","address":{"city":"London"}},{"id":2,"name":"Grace, Jr.","tags":["navy","cobol"]}]

CSV:

id,name,address.city,tags
1,Ada,London,
2,"Grace, Jr.",,"[""navy"",""cobol""]"

Najczęściej zadawane pytania

Dlaczego Excel umieszcza wszystko w jednej kolumnie?

W niektórych regionach Excel oczekuje średników. Wybierz Średnik albo otwórz plik przez Dane → Z tekstu/CSV i wskaż separator.

Dlaczego znaki w Excelu są nieczytelne?

Excel przyjmuje stare kodowanie, jeśli plik nie zaczyna się od BOM UTF-8. Zaznacz Dodaj BOM dla Excela i pobierz plik ponownie.

Jak obsługiwane są przecinki i cudzysłowy w wartościach?

Zgodnie z RFC 4180 wartości zawierające przecinki, cudzysłowy lub końce wiersza są zamykane w podwójnych cudzysłowach, a wewnętrzne cudzysłowy są podwajane.

Czy jest limit wierszy?

Nie ma stałego limitu. Dziesiątki tysięcy wierszy są konwertowane w kilka sekund, a sam Excel zatrzymuje się na 1 048 576 wierszach.

Prywatność

To narzędzie działa w całości w przeglądarce. Twoje pliki i tekst są przetwarzane na Twoim urządzeniu i nigdy nie trafiają na nasze serwery.

Podobne narzędzia