TextArray
100% helyi

CSV ⇄ JSON konvertáló

Alakítsd át a CSV-adatokat JSON-ná és vissza, vagy Markdown- illetve HTML-táblázattá.

Bemenet
Kimenet

CSV ⇄ JSON konvertáló

Illessz be egy CSV-exportot, és JSON-t kapsz vissza: objektumok tömbjét. Visszafelé is működik — JSON-ból CSV lesz. Ráadásul ugyanabból a táblázatból Markdown táblázatot készít README-hez vagy pull requesthez, illetve HTML táblázatot, amelyet egyenesen az oldaladra másolhatsz. Tipikus feladatok: Excel-export átalakítása tesztadattá, egy API-válasz megnézése táblázatként, vagy pontosvesszővel elválasztott ügyfélexport beillesztése egy dokumentumba.

A CSV-oldal betartja az RFC 4180-at — a gyors konvertálók többsége éppen ezen bukik el. Az idézőjelbe tett mező tartalmazhatja az elválasztót, a megkettőzött idézőjelet "" és akár sortörést is; mindez sértetlenül túléli az oda-vissza alakítást. Hagyd az elválasztót automatikus felismerésen: az eszköz mintát vesz az adatokból, és azt a karaktert választja, amellyel a sorok a legegyenletesebbek. A vessző, a pontosvessző, a tabulátor és a függőleges vonal így beállítás nélkül működik; ha a felismerés melléfog, kézzel is választhatsz.

Az „Az első sor fejléc" beállítás a fejlécből JSON-kulcsokat csinál; kikapcsolva tömbök tömbjét kapod. Az üres és ismétlődő oszlopnevek saját nevet kapnak ahelyett, hogy csendben elvesznének, így egyetlen oszlop sem tűnik el. A „JSON formázása" két szóközzel behúzza a kimenetet az olvashatóság kedvéért, nélküle tömörített az eredmény. CSV irányban a „Minden mező idézőjelben" nemcsak a szükséges mezőket teszi idézőjelbe, hanem mindet. Az értékek szövegként maradnak meg, így az irányítószámok és cikkszámok kezdő nullái nem tűnnek el.

Minden a böngésződben fut, az adatok nem hagyják el az eszközödet — ez sokat számít, ha az export ügyféladatokat vagy belső információt tartalmaz. Az érvénytelen JSON-t az eszköz nyugodtan jelzi, az értelmező üzenetével és a hiba helyével együtt, üres kimenet helyett. Az eredményt másold ki, töltsd le .txt fájlként, vagy told vissza a bemenetbe, és folytasd a következő lépéssel.

Gyakori kérdések

Milyen CSV-változatokat tud beolvasni?
Vesszővel, pontosvesszővel, tabulátorral és függőleges vonallal elválasztott fájlokat, automatikus felismeréssel. Az idézőjeles mezőket az RFC 4180 szerint kezeli, így a megkettőzött idézőjelet, a mezőn belüli elválasztót és a sortörést is helyesen olvassa.
Miért szövegek a számok a JSON-ban?
A CSV nem hordoz típusokat, a találgatás pedig tönkretenné az adatokat — a 01234 irányítószámból csendben 1234 lenne. Az értékek ezért szövegek maradnak; a számként ismert mezőket alakítsd át a saját kódodban.
Milyen JSON-t alakít vissza CSV-vé?
Objektumok tömbjét, tömbök tömbjét vagy egyetlen objektumot. A beágyazott objektumok és tömbök JSON-ként kerülnek a cellába, nem [object Object] formában. A táblázatos alak nélküli tartalomra üzenetben jelzi, mit vár.
Készít Markdown- vagy HTML-táblázatot?
Igen. Válaszd ki az irányt: a CSV → Markdown kitölti az oszlopokat és védi a függőleges vonalakat, a CSV → HTML pedig védi a jelölőket, és felépíti a thead és tbody részt.
Feltöltődnek valahová az adataim?
Nem. Az átalakítás teljes egészében a böngésződben fut, és a CSV vagy JSON soha nem hagyja el az eszközödet.