Przejdź do treści głównej

Konwerter JSON na CSV

Dodaj do ulubionych
Delimiter:

Jak używać Konwerter JSON na CSV

Wklej tablicę JSON obiektów w lewym panelu. Wybierz preferowany separator i włącz lub wyłącz wiersz nagłówkowy. Wynik CSV pojawia się w czasie rzeczywistym po prawej stronie. Kliknij Kopiuj, aby skopiować CSV, lub Pobierz .csv, aby zapisać jako plik.

How JSON becomes CSV

JSON stores data as objects with named keys; CSV stores it as rows and columns. The converter reads every object in your array, collects the union of all keys as column headers, and writes each object as one row. Missing keys become empty cells, so arrays with inconsistent objects still convert cleanly.

Everything runs in your browser - the JSON is never uploaded to a server. That makes it safe for converting exports containing customer data, API responses, or logs that shouldn't leave your machine.

Opening the CSV in Excel or Google Sheets

  • Excel (US/UK): the default comma delimiter opens directly with File → Open.
  • Excel (Europe): choose the semicolon delimiter - many European locales use comma as the decimal separator, and Excel expects semicolon-separated files.
  • Google Sheets: File → Import → Upload, delimiter is auto-detected.
  • Non-ASCII characters (ą, é, ü, 中): if Excel garbles them, use Data → From Text/CSV and pick UTF-8 encoding.

Handling nested JSON

CSV is flat, so nested objects like {"user": {"name": "Alice"}} don't map directly to columns. The common approaches are flattening keys with a dot path (user.name) or serializing the nested part as a JSON string inside a single cell. If your data is deeply nested, flatten it first - a quick script or the JSON Formatter tool helps inspect the structure before converting.

Funkcje

  • Tablica obiektów JSON → CSV
  • Opcje separatora: przecinek, średnik, tabulacja
  • Opcjonalny wiersz nagłówkowy
  • Pobierz jako plik .csv
  • Prawidłowe escapowanie CSV dla znaków specjalnych

Często Zadawane Pytania

Jaki format JSON jest obsługiwany?

Dane wejściowe muszą być tablicą JSON płaskich obiektów, np. [{"name": "Alice", "age": 30}, {"name": "Bob", "age": 25}]. Wszystkie klucze ze wszystkich obiektów stają się kolumnami CSV.

Czy mogę zmienić separator?

Tak. Wybierz między przecinkiem (,), średnikiem (;) lub tabulacją jako separatorem kolumn. Średnik jest przydatny w krajach europejskich, gdzie przecinek jest separatorem dziesiętnym.

Jak obsługiwane są znaki specjalne?

Pola zawierające separator, cudzysłowy lub znaki nowej linii są automatycznie otaczane cudzysłowami. Istniejące cudzysłowy są escapowane przez ich podwojenie.

Może Ci się również spodobać