Pretvaranje CSV-a u JSON

Pretvorite proračunsku tablicu u JSON za aplikaciju, API, izradu web-stranice ili alat za automatizaciju. Redak zaglavlja postaje nazivi svojstava, vrijednostima se tip može dodijeliti automatski, a vi birate polje objekata ili običnu mrežu. Rade i Excel datoteke. Ništa se ne prenosi.

Kako pretvoriti CSV u JSON

  1. Ispustite CSV, TSV ili Excel datoteku.
  2. Odaberite polje objekata (ključevi iz retka zaglavlja) ili polje polja.
  3. Odlučite trebaju li se brojevi, logičke vrijednosti i prazna polja pretvoriti u JSON tipove.
  4. Pokrenite i preuzmite .json datoteku, uredno oblikovanu ili sažetu.

Zašto pretvoriti proračunsku tablicu u JSON

JSON je format weba. API-ji ga vraćaju, JavaScript ga čita izravno, alati bez programiranja i platforme za automatizaciju ga očekuju, a konfiguracijske datoteke, početni podaci i testni podaci gotovo se uvijek pišu u njemu. Podaci, s druge strane, obično nastaju u proračunskoj tablici, jer ih ljudi tamo najlakše uređuju. Ovaj alat povezuje te dvije strane: CSV ili Excel datoteka ulazi, čista JSON datoteka izlazi, a zaglavlja stupaca postaju nazivi svojstava.

Dva izlazna oblika

Niz objekata je ono što gotovo svi žele. Prvi redak smatra se zaglavljem, a svaki sljedeći redak postaje objekt s tim ključevima:

[
  { "name": "Ada", "email": "ada@example.com", "plan": "pro" },
  { "name": "Grace", "email": "grace@example.com", "plan": "free" }
]

Niz nizova zadržava sirovu mrežu, uključujući redak zaglavlja, bez ključeva. Manji je i pravi je izbor kad redak zaglavlja nije uredan, kad je redoslijed stupaca važan ili kad onaj tko ga koristi očekuje tablicu, a ne zapise.

Brojevi, logičke vrijednosti i praznine

Kad je pretvaranje tipova uključeno, vrijednosti koje izgledaju kao brojevi postaju JSON brojevi, „true“ i „false“ postaju logičke vrijednosti, a prazne ćelije postaju null. Kad je isključeno, svaka je vrijednost tekst, točno onakav kakav je bio u tablici. Isključite ga kad imate identifikatore koji izgledaju kao brojevi, ali moraju zadržati vodeće nule, poput poštanskih brojeva, šifri proizvoda i brojeva telefona.

Retci zaglavlja i uredni ključevi

Nazivi svojstava preuzimaju se iz retka zaglavlja točno onako kako su napisani. Zaglavlja s razmacima ili interpunkcijom, poput „First name“ ili „Price (USD)“, valjani su JSON ključevi, ali su nezgodni u kodu. Ako želite uredne ključeve poput first_name i price_usd, preimenujte stupce u proračunskoj tablici prije pretvaranja. Zaglavlja koja se ponavljaju dobivaju brojčani sufiks kako se nijedan podatak ne bi izgubio.

Excel kao ulaz

Izravno ispustite .xlsx ili .xls; koristi se prvi list. Datumi se zapisuju kao ISO tekst (2026-03-14) umjesto Excelovih internih serijskih brojeva, a formule se zamjenjuju svojim vrijednostima.

Česte primjene

  • Punjenje baze podataka ili prototipa stvarnim podacima iz proračunske tablice.
  • Unos popisa proizvoda, lokacija ili članova tima u izradu web stranice.
  • Slanje podataka u alate za automatizaciju poput Make, n8n ili Zapier koji traže JSON.
  • Izrada testnih podataka iz stvarnog izvoza.
  • Pretvaranje referentne tablice za mobilnu aplikaciju.

Uredno formatiran izlaz lakše je čitati i uspoređivati; sažeti izlaz manji je za isporuku. Oboje se izrađuje u vašem pregledniku, pa se proračunska tablica nikada ne prenosi na poslužitelj.

Česta pitanja

Prenose li se moji podaci?

Ne. Pretvaranje se odvija u vašem pregledniku i datoteka ostaje na vašem uređaju.

Kako se biraju ključevi?

Iz retka zaglavlja, točno onako kako su napisani. Zaglavlja koja se ponavljaju dobivaju brojčani nastavak. Ako želite uredne ključeve, najprije preimenujte stupce u proračunskoj tablici.

Hoće li poštanski i telefonski brojevi zadržati vodeće nule?

Isključite pretvaranje tipova i svaka vrijednost ostaje niz znakova. Kada je uključeno, vrijednosti koje izgledaju kao brojevi postaju JSON brojevi.

Radi li s Excelovim radnim knjigama?

Da. Ispustite .xlsx ili .xls i pretvara se prvi list. Datumi se zapisuju kao ISO nizovi znakova.

Vaše datoteke nikada ne napuštaju vaš uređaj

Svaki alat na Squishly Tools 100 % je besplatan i radi u potpunosti unutar vašeg preglednika. Vaše slike i dokumenti obrađuju se na vašem računalu i nikada se ne učitavaju na poslužitelj. Nema računa, nema vodenih žigova i nema skrivenih uvjeta.