CSV → JSON / XML / YAML / HTML / SQL átalakító — ingyenes online eszköz
CSV → JSON / XML / YAML / HTML / SQL átalakító
CSV (vesszővel elválasztott értékek) adatok átalakítása JSON, XML, YAML, HTML-táblázat vagy SQL (CREATE TABLE + INSERT) formátumba. Több elválasztót és egyéni formázási beállítást támogat. Minden feldolgozás helyben, a böngészőben történik — az adatok semmilyen szerverre nem kerülnek feltöltésre.
Elválasztó:
Kimenet:
SQL:
DialektusTáblázat
Bemenet (CSV)
Output (JSON)
JSON: objektumok tömbje, a kulcsok a CSV-fejlécekből. XML: gyökéreleme <root>, amely <row> elemeket fogad. YAML: tiszta YAML-szekvencia leképezésekből. HTML: teljes HTML-táblázat fejlécekkel és adatsorokkal. SQL:CREATE TABLE + kötegelt INSERT; a fent kiválasztott dialektus, táblanév, típusfelismerés és üres érték kezelése érvényes. Tipp: a CSV első sora mindig oszlopfejlécként értelmeződik. TSV-fájlok esetén a Tabulátor elválasztót kell kiválasztani.
CSV — vesszővel elválasztott értékek (RFC 4180)
A CSV egyszerű szöveg: soronként egy sor, a mezőket elválasztó választja el. Az RFC 4180 a gyakorlatban használt idézési szabálygyűjtemény — az elválasztót, idézőjelet vagy újsort tartalmazó mezőt dupla idézőjelek közé teszi, a belső idézőjeleket pedig megduplázza (""). A TSV (tabulátor) és a pontosvesszős változatok azért léteznek, mert a valós adatok vesszőket tartalmaznak, az Excel nyelvi beállításai pedig eltérőek; ugyanazt a táblázatot hordozzák, csak az elválasztó változik.
Az átalakítás először elemzi a táblázatot, majd a célformátumban építi újra — az idézett mezők és a beágyazott elválasztók épen megmaradnak.