Konwerter JSONL do CSV

Konwertuj JSONL (JSON Lines) do formatu CSV natychmiast. Automatycznie wyodrębnia kolumny z kluczy JSON. 100% po stronie klienta.

Wejście JSONL

Upuść plik .jsonl tutaj lub kliknij, aby przeglądać

Obsługuje .jsonl, .ndjson, .json, .txt

Autor: Jerry FanZaktualizowano luty 2026

Jak typy JSON są zachowywane podczas konwersji do CSV

CSV ma dokładnie jeden typ danych — tekst — dlatego każdy typ JSON trzeba w jakiś sposób uprościć. Poniżej opisano reguły stosowane przez konwerter; tabela służy też jako lista kontrolna, gdy dane po imporcie do arkusza wyglądają nieprawidłowo:

Wartość JSONReprezentacja w CSVPułapka
nullPusta komórkaPo eksporcie nie da się jej odróżnić od pustego ciągu znaków
true / falseDosłowny tekst true / falseArkusze kalkulacyjne mogą automatycznie zmienić zapis na TRUE/FALSE
LiczbaZwykłe cyfryExcel po cichu zaokrągla liczby mające więcej niż 15 cyfr znaczących — identyfikatory ulegają uszkodzeniu
Zagnieżdżony obiekt — {"user": {"name": "Kim"}}Kolumna w notacji kropkowej: user.nameGłęboko zagnieżdżone dane mogą rozrosnąć się do bardzo wielu kolumn
Tablica — ["a", "b"]Ciąg JSON w jednej komórceJeśli potrzebujesz osobnych elementów, ponownie sparsuj zawartość komórki

Jak przekonwertować JSONL do CSV

Konwersja JSONL do CSV wyodrębnia wszystkie unikalne klucze z obiektów JSON i używa ich jako nagłówków kolumn CSV. Każdy obiekt JSON staje się jednym wierszem w wyjściu CSV.

Zagnieżdżone obiekty są spłaszczane przy użyciu notacji kropkowej. Na przykład {"address":{"city":"NYC"}'} staje się kolumną o nazwie "address.city". Tablice są serializowane jako ciągi JSON w komórce CSV.

Nasz konwerter elegancko obsługuje mieszane schematy. Jeśli różne linie JSONL mają różne klucze, wszystkie unikalne klucze są zbierane jako kolumny, a brakujące wartości pozostają puste.

Typowe zastosowania

Analiza w arkuszu kalkulacyjnym

Otwieraj dane JSONL w Excel lub Google Sheets do sortowania, filtrowania i tworzenia wykresów.

Import do bazy danych

Konwertuj eksporty JSONL do CSV do masowego importu do baz danych SQL, takich jak PostgreSQL lub MySQL.

Generowanie raportów

Przekształcaj dane logów JSONL w tabele CSV do raportów biznesowych i pulpitów nawigacyjnych.

Udostępnianie danych

Konwertuj zbiory danych JSONL do CSV w celu udostępniania osobom nietechnicznym, które preferują arkusze kalkulacyjne.

Automatyzacja potoków CI/CD

Integruj konwersję JSONL do CSV w potokach budowania, aby generować raporty testowe lub podsumowania danych jako pliki CSV do automatycznego przetwarzania.

Archiwizacja danych i zgodność

Konwertuj logi aplikacji JSONL do CSV w celu długoterminowej archiwizacji w formatach tabelarycznych zgodnych z wymaganiami zespołów audytowych.

Dwie klasyczne niespodzianki związane z CSV

Wiersze z różnymi kluczami — reguła sumy kolumn

{"name": "Ana", "city": "Lisbon"}
{"name": "Bo", "email": "[email protected]"}

Nagłówek wyjściowy zawiera sumę wszystkich napotkanych kluczy: name, city, email. Wiersze bez danego klucza otrzymują pustą komórkę. Dlatego konwersja niejednorodnego logu JSONL może utworzyć CSV znacznie szerszy, niż sugerowałby dowolny pojedynczy rekord.

Wyjście UTF-8 otwarte w Excelu zawiera zniekształcone znaki

{"product": "Café au lait", "price": 4.5}

Sam plik CSV jest prawidłowy — po dwukrotnym kliknięciu zwykłego pliku UTF-8 Excel zakłada po prostu starsze kodowanie. Użyj importu „Z tekstu/CSV” w Excelu i wybierz UTF-8 albo skonwertuj dane bezpośrednio do .xlsx za pomocą narzędzia JSONL do Excel, które całkowicie omija problem kodowania.

Czym jest konwersja JSONL do CSV?

Konwersja JSONL do CSV przekształca obiekty JSON rozdzielane znakami nowej linii w format tabelaryczny, który aplikacje arkuszy kalkulacyjnych, takie jak Excel i Google Sheets, mogą otworzyć bezpośrednio. Każdy klucz JSON staje się nagłówkiem kolumny, a każda linia staje się wierszem.

Ta konwersja jest niezbędna dla analityków danych pracujących z eksportami danych JSONL z API, baz danych lub potoków uczenia maszynowego, którzy potrzebują analizować dane w narzędziach arkuszy kalkulacyjnych lub importować je do baz danych SQL.

Częste błędy i rozwiązania

Niespójne klucze w liniach JSONL

Gdy rekordy JSONL mają różne zestawy kluczy, wyjście CSV będzie zawierać kolumny dla każdego unikalnego klucza. Brakujące wartości w wierszach bez danego klucza pozostają jako puste komórki. Jest to oczekiwane zachowanie, a nie błąd.

Głęboko zagnieżdżone obiekty tworzą długie nazwy kolumn

Obiekty zagnieżdżone na kilku poziomach są spłaszczane z notacją kropkową, co skutkuje długimi nagłówkami kolumn, takimi jak "user.address.geo.lat". Rozważ użycie narzędzia Flatten JSON wcześniej, jeśli potrzebujesz większej kontroli nad głębokością spłaszczania.

Wartości CSV zawierające przecinki lub cudzysłowy

Jeśli wartości JSON zawierają przecinki, podwójne cudzysłowy lub znaki nowej linii, są automatycznie otaczane podwójnymi cudzysłowami i escapowane zgodnie ze standardem CSV RFC 4180. Zapewnia to poprawność pliku CSV dla wszystkich aplikacji arkuszy kalkulacyjnych.

Najczęściej zadawane pytania

Jak generowane są kolumny CSV z danych JSONL?

Zagnieżdżone obiekty są spłaszczane z notacją kropkową. Na przykład {"user":{"name":"Alice"}'} staje się kolumną "user.name" z wartością "Alice". Tablice są zachowywane jako ciągi JSON.

Jak konwerter spłaszcza zagnieżdżone obiekty?

Wszystkie unikalne klucze ze wszystkich linii są zbierane jako kolumny CSV. Jeśli linia nie ma danego klucza, odpowiednia komórka pozostaje pusta.

Jak obsługiwane są tablice w wyjściu CSV?

Tak. Cała konwersja odbywa się lokalnie w Twojej przeglądarce. Żadne dane nie są wysyłane na żaden serwer. Twoja zawartość JSONL nigdy nie opuszcza Twojego urządzenia.

Czy ten konwerter JSONL do CSV przesyła mój plik?

Tak! Użyj naszego konwertera CSV do JSONL, aby przekształcić pliki CSV w format JSONL z automatycznym wykrywaniem nagłówków i wnioskowaniem typów.

Czy mogę konwertować pliki NDJSON za pomocą tego narzędzia?

Tak. Konwerter zbiera wszystkie unikalne klucze ze wszystkich linii i generuje kolumny dla każdego z nich. Jednak pliki CSV z setkami kolumn mogą być trudniejsze do pracy w narzędziach arkuszy kalkulacyjnych. Rozważ wcześniejsze przefiltrowanie danych JSONL, jeśli potrzebujesz tylko wybranych pól.

Jak przekonwertować CSV z powrotem do JSONL?

Tak. Wyjście jest zgodne ze standardem CSV RFC 4180, więc otwiera się poprawnie w Excel, Google Sheets, LibreOffice Calc i innych aplikacjach arkuszy kalkulacyjnych. Znaki specjalne, przecinki i cudzysłowy są prawidłowo escapowane.

Jak obsługiwane są wartości logiczne w wyjściu CSV?

Tablice są serializowane jako ciągi JSON w komórce CSV (np. [1,2,3]). Wartości logiczne są konwertowane na ciągi "true" lub "false". Liczby zachowują swój oryginalny format.

Czy istnieje limit wierszy do konwersji?

Nie ma twardego limitu wierszy. Konwerter wydajnie przetwarza pliki JSONL z setkami tysięcy linii. Bardzo duże pliki mogą wymagać kilku sekund na wygenerowanie wyjścia CSV w zależności od wydajności urządzenia.

Powiązane narzędzia i przewodniki