Przejdź do treści

Konwerter CSV na JSON

Przekształć tabelę CSV w tablicę obiektów JSON.

Opcje
Działa w przeglądarce – Twój plik nie jest nigdzie wysyłany.

Jak używać

  1. Wklej dane CSV lub TSV do edytora wejściowego.
  2. Ustaw Separator na Automatycznie lub wybierz separator użyty w danych.
  3. Zaznacz Pierwszy wiersz to nagłówek, jeśli pierwsza linia zawiera nazwy kolumn.
  4. W polu Wynik wybierz format, np. Tablica obiektów.
  5. Przy danych powyżej 1 MB konwersja na żywo jest wyłączona. Kliknij Konwertuj lub naciśnij Ctrl+Enter (Cmd+Enter na Macu). Mniejsze dane konwertują się automatycznie.

Przykłady

Cennik z Excela ze średnikami

Dane wejściowe
produkt;cena;liczba
Zeszyt A5;7,50;12
Długopis niebieski;3,20;30
Wynik
[
  {
    "produkt": "Zeszyt A5",
    "cena": "7,50",
    "liczba": 12
  },
  {
    "produkt": "Długopis niebieski",
    "cena": "3,20",
    "liczba": 30
  }
]

Dane klientów z arkusza jako zagnieżdżony JSON

Dane wejściowe
klient.imie	klient.miasto	aktywny
Łukasz	Łódź	true
Zofia	Gdańsk	FALSE
Wynik
[
  {
    "klient": {
      "imie": "Łukasz",
      "miasto": "Łódź"
    },
    "aktywny": true
  },
  {
    "klient": {
      "imie": "Zofia",
      "miasto": "Gdańsk"
    },
    "aktywny": false
  }
]

Katalog produktów z kodem jako kluczem

Dane wejściowe
kod,nazwa,opis
PL-101,Kubek ceramiczny,"Biały, 300 ml"
PL-102,Torba bawełniana,
Wynik
{
  "PL-101": {
    "nazwa": "Kubek ceramiczny",
    "opis": "Biały, 300 ml"
  },
  "PL-102": {
    "nazwa": "Torba bawełniana"
  }
}

FAQ

Jak zamienić plik Excel na JSON?

Najpierw zapisz arkusz jako CSV, a następnie wczytaj go do konwertera. Pliki .xlsx i .xls nie są obsługiwane bezpośrednio.

Czy dane CSV są wysyłane na serwer?

Konwersja odbywa się w przeglądarce; kod narzędzia nie wysyła CSV ani JSON na serwer. Dane CSV nie są zapisywane, ale ustawienia opcji są zachowywane lokalnie w przeglądarce.

Jaki jest maksymalny rozmiar pliku CSV?

Pliki większe niż 50 MB są odrzucane. Jeśli podczas konwersji zabraknie pamięci w przeglądarce, użyj mniejszego pliku.

Dlaczego CSV z cudzysłowami nie daje wyniku?

Sprawdź, czy każde pole otwarte cudzysłowem ma cudzysłów zamykający. Niedomknięte pole zatrzymuje konwersję; komunikat błędu wskazuje linię i kolumnę otwarcia.

Jak zamienić puste komórki na null w JSON?

Ustaw Puste wartości na null. Tekst NULL lub null wpisany w komórce pozostaje ciągiem znaków; ta opcja dotyczy tylko pustych komórek.