CSV–JSON-konverter — Alakítsd át a CSV-adatokat tiszta JSON-objektumokká vagy tömbökké, közvetlenül a böngésződben.

Illessz be egy CSV-fájlt, vagy nyiss meg egy fájlt, és azonnal kapj JSON-formátumú adatokat. A program automatikusan felismeri az elválasztójelet, kezeli az idézőjelek közötti értékeket és a cellákban szereplő vesszőket, valamint a számokat valós számokká tudja konvertálni. Másold ki az eredményt, vagy töltsd le .json fájlként. Semmi sem kerül feltöltésre.

Konvertáld a CSV-fájlomat A CSV-fájl a böngészőben marad
CSV-JSON-konverter, amely bemutatja, hogyan alakulnak a táblázat sorai JSON-tömbbe

A CSV-fájlod

JSON-eredmény

0 rekord
0 oszlop
–Delimiter
0 BJSON méret
Az útmutató

Útmutató a CSV-ből JSON-ba történő konvertáláshoz: elválasztójelek, fejlécsorok és tiszta kimenet

Ismerje meg, hogy az egyes opciók mit csinálnak, és hogyan szerezhet be olyan JSON-adatokat, amelyeket a kódja felhasználhat.

Egy egyszerű magyarázat

Mit csinál egy CSV-JSON-konverter?

A CSV egy egyszerű táblázat: minden sor egy sor, az értékeket vessző vagy más elválasztójel választja el egymástól. A JSON ugyanazokat az adatokat objektumokként és tömbökként tárolja, amelyeket a programkód közvetlenül el tud olvasni. Egy konverter a CSV minden sorát JSON-objektummá alakítja, a fejlécsor elemeit kulcsnevekként felhasználva.

Illessze be a CSV-fájlt, vagy nyisson meg egy fájlt, és a JSON-formátum valós időben frissül. Az idézőjelek közötti értékeket, az idézőjeleken belüli vesszőket, a dupla idézőjeleket és a cellákon belüli sorváltásokat úgy kezeli a rendszer, ahogyan a táblázatkezelő alkalmazások exportálják őket. Ha a CSV-fájlban felesleges szóközök vannak, először tisztítsa meg a Whitespace Remover segítségével.

A konvertálás leggyakoribb okai

Miért konvertálják az emberek a CSV-fájlokat JSON-ba?

Web- és alkalmazásfejlesztés

Töltsön be táblázatkezelő-adatokat egy felhasználói felületbe, egy szimulált API-ba vagy egy tesztkörnyezetbe anélkül, hogy elemzőt kellene írnia.

Adatok és API-k

Konvertálja az Excelből, a Google Táblázatokból vagy egy adatbázisból származó exportált adatokat olyan JSON-formátumba, amelyet egy API vagy importáló szkript elvár.

Beállítások és tartalom

A táblázatban tárolt terméklistákat, fordításokat vagy beállításokat helyezze át egy olyan JSON-fájlba, amelyet a projektje felhasználhat.

Az egyes opciók funkciója

A konverziós lehetőségek ismertetése

Elválasztójel

Az „Automatikus felismerés” funkció az első sorban keresi a vesszőket, pontosvesszőket, tabulátorokat vagy függőcsöveket. Ha a fájlban ezek keverednek, válasszon ki egyet kézzel. Sok európai exportfájl pontosvesszőket használ.

JSON-szerkezet

Az objektumokból álló tömb soronként egy objektumot tartalmaz, amelyeket a fejléc alapján indexel. A tömbökből álló tömb minden sort egyszerű listaként tárol, beleértve a fejlécsort is.

Az első sor a fejléc

Ha be van kapcsolva, az első sor lesz a kulcsok. Ha ki van kapcsolva, a kulcsok neve column_1, column_2 és így tovább. Az üres vagy ismétlődő fejlécneveket ugyanúgy kezeljük.

Számok, igaz/hamis és null értékek konvertálása

A 42-es számot számmá, a „true” értéket pedig logikai értékké alakítja. Az olyan értékek, mint a 007 vagy a 15 számjegynél hosszabb azonosítószámok, szövegként maradnak meg, így semmi sem vész el.

Kivágás, üres sorok kihagyása, üres értékek nullaként kezelése

A „Trim” beállítás eltávolítja az értékek körüli szóközöket, az „Üres sorok kihagyása” beállítás kihagyja az üres sorokat, míg az „Üres értékek esetén null használata” beállítás üres karakterlánc helyett null értéket ír be.

Néhány lépésben történő konvertálás

A CSV–JSON-konverter használata

  1. Illessze be a CSV-fájlt az első mezőbe, vagy kattintson a „Fájl megnyitása” gombra, és válasszon ki egy .csv, .tsv vagy .txt fájlt.
  2. Hagyja az elválasztójelet „Automatikus felismerés” beállításon, vagy válassza ki azt, amelyet a fájlja használ.
  3. Válassza ki a JSON-szerkezetet és formázást, majd jelölje be vagy törölje a jelölést az opciók mellett.
  4. Ellenőrizze a rekordok és oszlopok számát, majd kattintson a „JSON másolása” vagy a „.json letöltése” gombra.
Az eredmény megtekintése

Egy rövid példa a CSV-ből JSON-ba történő konvertálásra

CSV: név,életkor,város Asha,29,Pune Rohan,34,"Delhi, NCR" JSON (objektumok tömbje): [ { "név": "Asha", "kor": 29, "város": "Pune" }, { „név”: „Rohan”, „kor”: 34, „város”: „Delhi, NCR” } ]

A „Delhi, NCR” kifejezésben szereplő vessző az érték része marad, mivel a cella idézőjelek között szerepel. Ha idézőjelek között szereplő cellába idézőjelet szeretnénk beírni, akkor azt duplán kell megadni: "".

Jobb eredmények

Egyszerű tippek a hatékony konverziókhoz

  • Ha minden egy oszlopba kerül, akkor a határolójel helytelen. Válaszd ki kézzel!
  • Nyissa meg az Excel-fájlokat, majd először mentse őket CSV (UTF-8) formátumban. Így az ékezetek és a szimbólumok helyesen konvertálódnak.
  • Ha az elején álló nullák fontosak, kapcsolja ki a számok átalakítását, hogy az azonosítók, telefonszámok és irányítószámok szövegként maradjanak meg.
  • Használja a „minified” opciót kis méretű adatcsomagok esetén, valamint az adatok olvasásához vagy áttekintéséhez, ha azokat áttekinthető formában szeretné megjeleníteni.
Érdemes tudni

Korlátozások és adatvédelem

Adatvédelem

A CSV-fájlt a böngészőben konvertáljuk. A fájlt nem töltjük fel, nem küldjük el a szerverünkre és nem tároljuk. Csak a kiválasztott opciókat mentjük el a készülékén.

Korlátozások

A nagyon nagy fájlok mérete az eszköz memóriájától függ, ezért a körülbelül 15 MB-nál nagyobb fájlokat a rendszer elutasítja. Az eszköz egy egyszerű táblázatot olvas be. Nem épít beágyazott JSON-t pontokkal elválasztott fejlécekből, és nem olvassa be közvetlenül az .xlsx fájlokat.

Gyakori kérdések

GYIK a CSV-JSON konverterről

Hogyan konvertálhatom a CSV-fájlt JSON-ba?

Illessze be a CSV-fájlt a mezőbe, vagy nyisson meg egy fájlt. A JSON azonnal megjelenik, és minden sor egy olyan objektummá alakul, amely a fejlécsor elemeit kulcsokként használja. Ezután másolja ki, vagy töltse le .json fájlként.

Vajon működik-e pontvesszővel vagy tabulátorral a vessző helyett?

Igen. Az automatikus felismerés az első sorban keresi a vesszőket, pontosvesszőket, tabulátorokat és függőleges vonalakat. Ha a rendszer rosszul tippelt, akkor a határolójelet magad is kiválaszthatod.

Mi van, ha a CSV-fájlomban nincs fejlécsor?

Törölje a jelölést az „Az első sor a fejléc” jelölőnégyzetből. A kulcsok nevei ekkor column_1, column_2 stb. lesznek, és az első sor az adatok között marad.

Hogyan kezelődnek a cellán belüli vesszők és idézőjelek?

A dupla idézőjelek közé zárt cella tartalmazhat vesszőket, sorváltásokat és dupla idézőjeleket, akárcsak egy táblázatkezelőből exportált adat. A JSON-fájlban az idézőjelek eltávolításra kerülnek, a szöveg pedig megmarad.

A számok és az „igaz/hamis” típusok valódi JSON-típusokká válnak majd?

Ha a „Számok, igaz/hamis és null konvertálása” jelölőnégyzet be van jelölve, a sima számok számokká, az „igaz” és „hamis” kifejezések pedig boole-értékekké válnak. Az elején nullákkal kezdődő értékek, például a 007, valamint a 15 számjegynél hosszabb számok szövegként maradnak, így nem változnak meg.

Kaphatok-e objektumok helyett tömbökből álló tömböt?

Igen. Állítsd be a JSON-formátumot „tömbök tömbjére”. Minden sor – beleértve a fejlécsort is – értékek listájává válik.

Megnyithatok egy Excel-fájlt közvetlenül?

Ne .xlsx fájlokat! Először mentse el a munkalapot CSV formátumban az Excelből vagy a Google Táblázatokból, majd nyissa meg vagy illessze be azt a fájlt ide.

Az adataim feltöltődtek vagy el lettek mentve?

Nem. Az átalakítás a böngészőben történik, és az adatok soha nem hagyják el a készüléket. Csak a kiválasztott beállításokat menti el a rendszer a következő alkalomra.

Az eszközt használóktól

Vélemények

Vélemények betöltése…
Folytasd!

További eszközök a készletben

A honlapon még több tucat olyan ingyenes eszköz található, amelyekhez nincs szükség API-kulcsra.

Javasolj egy eszközt