Românește

CSV ↔ JSON átalakító

CSV (Excel) táblázat átalakítása JSON-ná és vissza, választható elválasztóval.

A CSV ↔ JSON átalakító egy CSV-táblázatot, például Excel-exportot, JSON-ná alakít, és vissza, választható elválasztóval: pontosvessző, vessző vagy Tab. Az eredményt másolhatod vagy date.json, illetve date.csv fájlként letöltheted. Az adatok a böngészőben maradnak.

CSV → JSON

A táblázat első sora adja a mezőneveket, minden további sor egy objektum lesz. A számok számmá alakulnak, a tizedesvessző is elfogadott: a 12,5-ből 12.5 lesz. A 0-val kezdődő számsorok szövegként maradnak, így a telefonszámok és kódok eleji nullája nem vész el. Idézőjeles mezőben lehet elválasztó, sortörés és dupla idézőjel.

CSV (; elválasztó)JSON eredmény
nume;oras;invitatifejléc, ebből lesznek a kulcsok
Ana;Toplița;120{"nume": "Ana", "oras": "Toplița", "invitati": 120}
cod;pret és 0745;12,5{"cod": "0745", "pret": 12.5}

Legalább egy fejléc és egy adatsor kell.

JSON → CSV

Minden kulcsból oszlop lesz, akkor is, ha nem minden objektumban szerepel. Az elválasztót, idézőjelet vagy sortörést tartalmazó értékek idézőjelbe kerülnek, a beágyazott objektumok JSON-szövegként egy cellába. A letöltött fájl UTF-8 jelölést kap, hogy az Excel helyesen mutassa az ékezeteket.

Miért pontosvessző?

Romániában és Magyarországon a vessző tizedesjel, ezért a magyar vagy román beállítású Excel „;” jellel menti a CSV-t. Ha minden adat egy oszlopba kerül, rossz az elválasztó, próbáld a másikat. Az ezres elválasztós számok (1.234,56) szövegként maradnak. A kapott JSON-t a JSON formázóval ellenőrizheted.

Gyakori kérdések

Hogyan alakítok Excel-táblázatot JSON-ná?

Mentsd CSV-ként, nyisd meg Jegyzettömbbel, másold ide a tartalmát, válaszd a „;” elválasztót és a CSV → JSON irányt.

Miért rosszak az ékezetek, amikor Excelben megnyitom a CSV-t?

Az Excel rosszul tippeli a kódolást, ha nincs UTF-8 jelölés. Az innen letöltött fájlban van, ezért a letöltés gombot használd.

Mi lesz a 0-val kezdődő telefonszámokkal?

Szövegként maradnak, a nulla megmarad, például „0745123456”.

Frissítve:

Milyen eszköz hiányzik?

Írd meg, milyen kalkulátort vagy eszközt kerestél, de nem találtál. Minden javaslatot elolvasunk.

0/500 · Ne írj személyes adatot (név, telefon, e-mail).