Przejdź do treści

Konwerter CSV ↔ JSON

Konwertuj pliki CSV na JSON i JSON na CSV z niestandardowymi separatorami. Szybko, darmowo, 100% w przeglądarce. Dane pozostają prywatne.

CSV i JSON

CSV (Comma-Separated Values) to format zwykłego tekstu, w którym każda linia reprezentuje wiersz danych, a wartości są oddzielone ogranicznikiem (zazwyczaj przecinkiem). Pierwszy wiersz zazwyczaj zawiera nagłówki kolumn. Jest szeroko stosowany do arkuszy kalkulacyjnych, eksportów baz danych i wymiany danych między aplikacjami.

JSON (JavaScript Object Notation) to lekki format wymiany danych reprezentujący strukturyzowane dane jako pary klucz-wartość i tablice. Jest standardowym formatem dla API REST, plików konfiguracyjnych i wymiany danych w sieci. To narzędzie konwertuje między obydwoma formatami, mapując kolumny CSV na klucze obiektów JSON.

Przypadki użycia

Z arkusza kalkulacyjnego do API — eksport danych z Excel lub Google Sheets jako CSV, a następnie konwersja do JSON na potrzeby API REST. Eksport z bazy danych — przekształcanie zrzutów CSV z MySQL lub PostgreSQL w strukturalny JSON dla narzędzi downstream. Debugowanie pipeline'ów danych — szybka inspekcja danych tabelarycznych w formacie JSON w celu walidacji transformacji. Analiza logów — konwersja plików logów w formacie CSV na JSON w celu łatwiejszego parsowania z jq lub JavaScript. Migracja konfiguracji — przenoszenie płaskich danych konfiguracyjnych CSV do systemów konfiguracji opartych na JSON.

Separatory i formaty regionalne

Nie wszystkie pliki CSV używają przecinków. Lokale europejskie (Niemcy, Francja, Włochy) często używają średników (;), ponieważ przecinek jest separatorem dziesiętnym w tych regionach. TSV (wartości oddzielone tabulatorem) jest powszechny w bioinformatyce i zbiorach danych akademickich. Pliki rozdzielone pipe (|) pojawiają się w eksportach mainframe i danych EDI. To narzędzie obsługuje wszystkie cztery separatory — wybierz właściwy przed konwersją.

Prywatność

Cała konwersja odbywa się w 100% w Twojej przeglądarce. Żadne dane nie są wysyłane na serwer.