DokumentyObrazyMediaNarzędzia PDF

Konwerter CSV ↔ JSON Online

Przekształcaj tabelaryczne dane z arkuszy kalkulacyjnych do strukturalnego formatu JSON dla API.

Sep:
Przetworzone w Twojej przeglądarce — żaden tekst nie jest wysyłany na serwer

CSV do JSON w kilka sekund

Wiele separatorów

Przecinek, średnik, tabulator lub dowolny separator niestandardowy. Zgodność z eksportami z Excela.

100% prywatny

Konwersja odbywa się w Twojej przeglądarce. Twoje dane nie są nigdy wysyłane na żaden serwer.

RFC 4180

Przestrzeganie oficjalnego standardu CSV, w tym pól ujętych w cudzysłowy i wewnętrznych podziałów wiersza.

Natychmiastowy

Konwersja w milisekundach bez oczekiwania. JSON pojawia się w trakcie pisania.

Trzy kroki, żadnych komplikacji

1

Wklej lub wczytaj plik CSV

Wprowadź tekst CSV w edytorze lub przeciągnij plik .csv. Pierwszy wiersz jest automatycznie rozpoznawany jako nagłówek.

2

Ustaw separator pól

Wybierz przecinek, średnik, tabulator lub inny separator. Konwerter przestrzega standardu RFC 4180 dla pól ujętych w cudzysłowy.

3

Skopiuj wygenerowany JSON

Otrzymaj tablicę JSON gotową do użycia w API, bazie danych lub aplikacji. Skopiuj jednym kliknięciem lub pobierz plik.

Masz pytania?

Konwerter obsługuje przecinek (,), średnik (;), tabulator (\t) oraz dowolny niestandardowy znak. Średnik jest popularny w eksportach z Excela w regionach europejskich, gdzie przecinek jest separatorem dziesiętnym. Standard RFC 4180 określa zasady postępowania z polami zawierającymi sam separator — muszą być one ujęte w podwójne cudzysłowy.

Jeśli Twój plik CSV zawiera wiersz nagłówkowy (pierwszy wiersz z nazwami kolumn), konwerter używa go jako kluczy obiektów JSON dla każdego wiersza. Jeśli nagłówka nie ma, możesz wyłączyć tę opcję, a wartości zostaną przekształcone w tablice tablic. Nagłówki są automatycznie oczyszczane, aby stanowiły prawidłowe klucze JSON.

Dla płaskiego pliku CSV każdy wiersz staje się obiektem JSON z kluczami z nagłówka. Dla struktur zagnieżdżonych (np. kolumna 'adres.miasto') konwerter może rozwijać notację kropkową do zagnieżdżonych obiektów, w zależności od wybranej opcji. Jest to przydatne, gdy CSV był pierwotnie eksportowany ze struktury JSON.

Tak. Excel eksportuje pliki CSV z kodowaniem UTF-8 lub Windows-1252 i często używa średnika jako separatora w regionalnych ustawieniach europejskich. Konwerter wykrywa i obsługuje BOM UTF-8, znaki końca linii CRLF systemu Windows oraz pola z wewnętrznymi podziałami wiersza ujęte w cudzysłowy — wszystkie przypadki zdefiniowane w RFC 4180.

Konwerter pracuje z UTF-8, czyli kodowaniem zalecanym dla formatu JSON zgodnie z RFC 8259. Jeśli Twój plik CSV używa innego kodowania, takiego jak ISO-8859-1 lub Windows-1252 (popularnego w starszych eksportach z Excela), konieczna może być wcześniejsza konwersja kodowania. Znaki Unicode, w tym polskie litery diakrytyczne (ą, ę, ó, ź itd.), są poprawnie zachowywane, gdy plik CSV jest w UTF-8.

CSV i JSON: dwa kluczowe formaty w ekosystemie danych

CSV (Comma-Separated Values) to format tekstowy zdefiniowany w RFC 4180, służący do reprezentowania danych tabelarycznych. Każdy wiersz pliku odpowiada jednemu rekordowi, a pola rozdzielone są separatorem — zazwyczaj przecinkiem. Jego prostota sprawia, że jest powszechnie stosowany: każdy arkusz kalkulacyjny (Excel, Google Sheets, LibreOffice), baza danych i narzędzie analityczne może importować i eksportować pliki CSV. RFC 4180 definiuje precyzyjne zasady obsługi pól zawierających separator lub znaki nowego wiersza, które muszą być ujęte w podwójne cudzysłowy.

JSON (JavaScript Object Notation), zdefiniowany w RFC 8259, jest dominującym formatem wymiany danych w API REST i aplikacjach webowych. W odróżnieniu od CSV, JSON może reprezentować struktury hierarchiczne, zagnieżdżone tablice oraz natywne typy danych (liczba, wartość logiczna, null) bez niejednoznaczności. Większość nowoczesnych języków programowania zawiera wbudowane parsery JSON, a platformy takie jak MongoDB, Firebase czy Elasticsearch używają go jako podstawowego formatu przechowywania danych.

Konwersja między formatami CSV i JSON jest codzienną operacją w inżynierii danych: analitycy eksportują rekordy z baz danych do plików CSV w celu przetworzenia ich w arkuszach kalkulacyjnych, a programiści przekształcają je do formatu JSON, aby zasilać API lub ładować dane do magazynów NoSQL. Convertir.ai wykonuje tę transformację w całości w przeglądarce, bez wysyłania danych na jakikolwiek serwer, zapewniając pełną prywatność niezależnie od wolumenu i wrażliwości danych.