Konwerter JSON na CSV
Konwertuj dowolny format JSON (zagnieżdżone obiekty, tablice obiektów, odpowiedzi opakowane) na przejrzysty plik CSV dzięki inteligentnemu wybieraniu tablic, spłaszczaniu za pomocą kropek/nawiasów, podglądowi schematu, niestandardowym ogranicznikom i przykładowym danym dostępnym za jednym kliknięciem.
Blokada reklam uniemożliwia wyświetlanie reklam
MiniWebtool jest darmowy dzięki reklamom. Jeśli to narzędzie Ci pomogło, wesprzyj nas przez Premium (bez reklam + szybciej) albo dodaj MiniWebtool.com do wyjątków i odśwież stronę.
- Albo przejdź na Premium (bez reklam)
- Zezwól na reklamy dla MiniWebtool.com, potem odśwież
O Konwerter JSON na CSV
Witaj w narzędziu Konwerter JSON na CSV, bezpłatnym module online, który spłaszcza dowolne dane JSON — od prostych tablic po zagnieżdżone obiekty i głęboko opakowane odpowiedzi API — w czyste pliki CSV gotowe do otwarcia w arkuszu kalkulacyjnym. Większość konwerterów online radzi sobie tylko z trywialnymi przypadkami [{...}, {...}] na poziomie głównym i zawodzi, gdy JSON wygląda jak {"data": {"items": [...]}}. To narzędzie inteligentnie wykrywa tablice danych, udostępnia selektor w stylu JSONPath dla nietypowych struktur i oferuje dwa tryby spłaszczania (kropkowy i nawiasowy) oraz podgląd schematu, dzięki czemu dokładnie wiesz, jakie kolumny pojawią się w arkuszu przed pobraniem.
Do czego służy Konwerter JSON na CSV?
JSON to lingua franca interfejsów API i nowoczesnych potoków danych, podczas gdy CSV wciąż króluje w arkuszach kalkulacyjnych, pulpitach BI i narzędziach do analizy danych. Konwersja między nimi to jedno z najczęstszych zadań w pracy inżyniera danych. Typowe przypadki użycia obejmują eksportowanie odpowiedzi API do programu Excel dla interesariuszy, przygotowywanie zrzutów JSON do importu do baz Postgres lub BigQuery, wprowadzanie logów JSON do bibliotek Pandas lub R w celu analizy oraz szybkie przeglądanie złożonych odpowiedzi w przyjaznej formie tabelarycznej.
Kluczowe funkcje
- Inteligentne autowykrywanie tablic: konwerter analizuje Twój JSON i wybiera największą tablicę o charakterze tabelarycznym — zazwyczaj tę, o którą Ci chodziło.
- Selektor JSONPath: nadpisz automatyczne wykrywanie ścieżką typu
data.userslubresults[0].rows, aby dotrzeć do ukrytych danych. - Dwa tryby spłaszczania: notacja kropkowa (
address.city) dla czytelnych nazw kolumn lub nawiasy tablic (tags[0],tags[1]), gdy każdy element ma być osobną kolumną. - Odkrywanie schematu: panel z odznakami typów (string, integer, number, boolean, mixed) pozwala zweryfikować dane przed eksportem.
- Tabela podglądu na żywo: pierwsze osiem wierszy renderuje się jako tabela HTML — to natychmiastowa weryfikacja poprawności formatowania.
- Niestandardowe ograniczniki: przecinek (CSV), średnik (europejski Excel), tabulator (TSV), pionowa kreska lub dowolny inny znak.
- Tryby cytowania: minimalne (RFC 4180), cytowanie wszystkiego, nienumerycznych lub całkowity brak (z użyciem znaku backslash).
- Przyjazne dla Excel zakończenia linii: przełączaj między LF a CRLF.
- Opcjonalny wiersz nagłówka.
- Przykłady jednym kliknięciem: płaska tablica, odpowiedź opakowana, zagnieżdżone obiekty, API GitHub i prognoza pogody.
- Kopiowanie i pobieranie: pobierz dane natychmiast lub zapisz je jako plik
.csv.
Jak konwerter obsługuje zagnieżdżone obiekty i tablice?
Rzeczywiste dane JSON rzadko są płaskie. Silnik spłaszczający narzędzia inteligentnie obsługuje dwa główne kształty:
Zagnieżdżone obiekty → Notacja kropkowa
Obiekt wewnątrz obiektu staje się nazwą kolumny z kropką. Rekord typu {"id": 1, "address": {"city": "Tokio", "zip": "100-0001"}} wygeneruje trzy kolumny: id, address.city, address.zip. Ta konwencja jest używana przez Pandas json_normalize, Splunk, Elasticsearch i dziesiątki innych narzędzi — Twoje systemy analizy danych od razu ją zrozumieją.
Zagnieżdżone tablice → Dwie strategie
Tablice skalarów (np. "tags": ["red", "blue"]) i tablice obiektów (np. "orders": [{...}, {...}]) są traktowane inaczej w zależności od trybu spłaszczania:
- Tryb kropkowy: tablice skalarów są łączone pionową kreską w jedną komórkę (
red|blue); tablice obiektów są kodowane jako JSON, aby nie utracić danych. Utrzymuje to przewidywalną liczbę kolumn. - Tryb nawiasowy: każdy element otrzymuje własną indeksowaną kolumnę —
tags[0],tags[1],orders[0].id,orders[0].total. Najlepsze, gdy rekordy mają tablice o stałej długości. - Zachowaj zagnieżdżone jako JSON: struktury zagnieżdżone są serializowane do ciągu JSON i wstawiane do jednej komórki. Przydatne, gdy docelowy arkusz obsługuje kolumny typu JSON.
Do czego służy selektor JSONPath?
Większość publicznych interfejsów API opakowuje dane w dodatkowe metadane: kody statusu, informacje o stronicowaniu, identyfikatory żądań. Typowa odpowiedź wygląda tak:
Autowykrywanie zazwyczaj znajdzie wewnętrzną tablicę, ale dla nietypowych lub bardzo głębokich struktur możesz podać ścieżkę jawnie. Selektor obsługuje klucze i indeksy numeryczne:
data— wejdź w kluczdatadata.users— wejdź wdata, a następnie wusersresults[0].rows— pierwszy elementresults, a następnie jego kluczrows(puste)— automatycznie wykryj tablicę danych
Czy narzędzie generuje pliki CSV kompatybilne z Excel?
Tak. Domyślne ustawienia (przecinek, minimalne cytowanie, wiersz nagłówka, zakończenia linii LF) generują wynik zgodny ze standardem RFC 4180, który otwiera się poprawnie w Excel, Google Sheets, Numbers, LibreOffice Calc, oraz w bibliotekach takich jak Pandas czy R. Dla europejskich wersji Excela, które używają średnika jako separatora, zmień ogranicznik na Średnik. Dla systemów Windows preferujących zakończenia \r\n, wybierz CRLF.
Jak obsługiwane są brakujące pola w wierszach?
Tablice JSON często zawierają niejednorodne rekordy — jeden obiekt ma pole drugie_imię, a kolejny nie. Konwerter analizuje każdy rekord i zbiera nazwy kolumn w kolejności ich pojawiania się; rekord bez danej kolumny otrzyma pustą komórkę. To samo zachowanie co w Pandas json_normalize zapobiega utracie pól występujących rzadko.
Praktyczne zastosowania
Dla programistów
- Konwersja odpowiedzi REST API na CSV w celu analizy w arkuszu
- Spłaszczanie eksportów z MongoDB lub Firestore do importu do relacyjnych baz danych
- Zamiana logów JSON na format tabelaryczny
- Generowanie danych testowych poprzez spłaszczanie skomplikowanych struktur
Dla analityków danych
- Szybki podgląd danych API bez pisania skryptów w Pythonie
- Przygotowanie danych z web scrapingu do importu do Excela, Tableau lub Power BI
- Konwersja zestawów danych JSON na CSV do użytku w Jupyter lub RStudio
Dla marketerów i operacji
- Eksport danych z narzędzi analitycznych emitujących JSON do Google Sheets
- Budowanie tabel przestawnych na bazie danych z API
- Przekazywanie przyjaznych plików CSV nietechnicznym osobom
Jak korzystać z tego narzędzia
- Wklej JSON: wklej kod do pola lub użyj szybkiego przykładu.
- Wybierz tablicę: pozostaw puste dla autowykrywania lub wpisz ścieżkę, np.
data.users. - Wybierz tryb spłaszczania: wybierz notację kropkową, nawiasową lub zachowaj JSON.
- Wybierz ogranicznik i cytowanie: dostosuj parametry do swojego regionu (np. średnik dla Polski).
- Konwertuj i sprawdź: kliknij przycisk, sprawdź podgląd i pobierz plik
.csv.
Porady dla najlepszych rezultatów
- Najpierw waliduj: wskaźnik pod polem wejściowym sygnalizuje błędy składni JSON.
- Sprawdź panel schematu: kolumna oznaczona jako mixed oznacza, że to samo pole ma różne typy danych w różnych rekordach.
- Tryb nawiasowy dla stałych tablic: jeśli każdy rekord ma np. dokładnie 4 wyniki, ten tryb da Ci 4 czyste kolumny zamiast jednej komórki z kreskami.
- Dla polskiego Excela: wybierz Średnik, aby uniknąć problemów z przecinkiem dziesiętnym.
- Dla Excel na Windows: wybierz zakończenia linii CRLF.
Często zadawane pytania
Co jeśli mój JSON ma wiele tablic?
Autowykrywanie wybierze największą zawierającą obiekty. Jeśli to nie ta, użyj JSONPath, by wskazać np. orders.
Czy mogę konwertować pojedynczy obiekt zamiast tablicy?
Tak — pojedynczy obiekt stanie się jednym wierszem w pliku CSV.
Co z wartościami NaN lub Infinity?
Standardowy JSON ich nie dopuszcza, ale jeśli się pojawią, zostaną zamienione na puste komórki w CSV.
Dlaczego wartości logiczne to true / false?
Aby zachować czytelność dla człowieka. Jeśli Twój system wymaga 1 / 0, użyj funkcji znajdź i zamień po pobraniu pliku.
Czy dane są bezpieczne?
Konwersja odbywa się na serwerze MiniWebtool, ale nie logujemy, nie przechowujemy ani nie udostępniamy Twoich danych. Połączenie jest szyfrowane (HTTPS). Dla danych krytycznych zalecamy narzędzia offline.
Dodatkowe zasoby
Cytuj ten materiał, stronę lub narzędzie w następujący sposób:
"Konwerter JSON na CSV" na https://MiniWebtool.com/pl/konwerter-json-na-csv/ z MiniWebtool, https://MiniWebtool.com/
przez zespół MiniWebtool. Aktualizacja: 25 kwietnia 2026
Inne powiązane narzędzia:
Pozostałe narzędzia tekstowe:
- Generator anagramów
- Konwerter Czytania Bionicznego Nowy
- Porównaj dwa ciągi
- Znajdź najdłuższą linię
- Detektor języka AI Polecane
- Procesor linii tekstu
- Walidator XML Polecane
- Czytnik tekstu na mowę Nowy
- Ekstraktor Kolumn Tekstowych Nowy
- Konwerter JSON na YAML Nowy
- Tester Regex Nowy
- Porównywarka Różnic Nowy
- Konwerter CSV na JSON Nowy
- Konwerter obrazu na Base64 Nowy
- Tester API Nowy
- Tabela ASCII Nowy
- Tester Webhooków Nowy
- Generator Tytułów Bloga AI Nowy
- Generator hashtagów AI Nowy
- Generator Sloganów AI Nowy
- Generator Konspektu Artykułu AI Nowy
- Notatnik Online Nowy
- Konwerter TOML na JSON Nowy
- Konwerter JSON na CSV Nowy
- Konwerter XML na JSON Nowy
- Konwerter zapytań SQL na MongoDB Nowy