Przejdź do treści

Konwerter JSON na CSV

Zamień tablicę JSON w tabelę CSV gotową do Excela.

Opcje

Włącz, jeśli Excel pokazuje krzaczki. Ze średnikiem plik otworzy się poprawnie także w europejskim Excelu.

Działa w przeglądarce – Twój JSON nie jest nigdzie wysyłany.

Jak używać

  1. Wklej JSON do edytora i pozostaw „Rekordy” ustawione na „Automatycznie”.
  2. W polu „Separator” wybierz znak oddzielający kolumny, np. „Przecinek ,”.
  3. Ustaw „Zagnieżdżone obiekty” na „Spłaszcz”, aby rozdzielić ich pola na kolumny.
  4. Zaznacz „Dodaj wiersz nagłówka”, aby pierwszy wiersz zawierał nazwy kolumn.

Przykłady

Adresy klientów z odpowiedzi API

Dane wejściowe
{"meta":{"strona":1},"data":[{"nazwa":"Anna Wójcik","adres":{"miasto":"Łódź","kod":"90-001"}},{"nazwa":"Piotr Nowak","adres":{"miasto":"Gdańsk","kod":"80-001"}}]}
Wynik
nazwa,adres_miasto,adres_kod
Anna Wójcik,Łódź,90-001
Piotr Nowak,Gdańsk,80-001

Produkty z listą kategorii

Dane wejściowe
[{"produkt":"Kubek ceramiczny","kategorie":["dom","kuchnia"],"cena":39.90},{"produkt":"Torba bawełniana","kategorie":["akcesoria","podróże"],"cena":24.50}]
Wynik
produkt	kategorie	cena
Kubek ceramiczny	dom | kuchnia	39.90
Torba bawełniana	akcesoria | podróże	24.50

Dziennik zamówień w JSON Lines

Dane wejściowe
{"zamowienie":1042,"status":"opłacone","uwagi":null}
{"zamowienie":1043,"status":"wysłane","przewoznik":"InPost"}
Wynik
zamowienie,status,uwagi,przewoznik
1042,opłacone,null,
1043,wysłane,,InPost

FAQ

Jak otworzyć CSV w Excelu bez problemów z polskimi znakami?

Przed pobraniem zaznacz „Zgodny z Excelem (UTF-8 BOM)”. W europejskim Excelu pomaga też ustawienie „Separator”: „Średnik ;”. BOM jest dodawany tylko do pobranego pliku, nie do skopiowanego tekstu ani widoku CSV.

Czy moje dane JSON są wysyłane na serwer?

Parsowanie i konwersja odbywają się w Twojej przeglądarce; kod narzędzia nie wysyła danych JSON ani CSV na serwer. JSON nie jest zapisywany, ale ustawienia opcji są zachowywane lokalnie w przeglądarce.

Dlaczego w podglądzie nie widać wszystkich danych?

Podgląd tabeli pokazuje najwyżej 100 wierszy i 200 kolumn. Widok CSV, kopiowanie i pobieranie obejmują pełny wynik.

Czy konwersja zachowuje długie identyfikatory liczbowe?

Liczby trafiają do CSV dokładnie w postaci zapisanej w JSON. Dotyczy to również 20-cyfrowych identyfikatorów oraz zapisów takich jak 1.0 czy 1e5.

Jak duży plik JSON mogę wczytać?

Pliki większe niż 50 MB są odrzucane. Jeśli podczas przetwarzania przeglądarce zabraknie pamięci, użyj mniejszego pliku.