English Čeština Deutsch Magyar Français Español Português (Brasil)

CSV–JSON-átalakító

5 p olvasási idő

Ezen az oldalon

CSV–JSON-átalakító megnyitása

A CSV szövegként tárolja a táblázatot, a cellák között elválasztó karakterrel. A JSON neveket rendel az értékekhez, például name és age. Ezzel az eszközzel egyszerű táblázatokat alakíthatsz át a két formátum között.

CSV-tábla átalakítása JSON-adatokká

  1. Válaszd ezt: CSV-ből JSON.

  2. A táblázatnak megfelelő karaktert válaszd ki itt: Bemeneti elválasztó. Az alábbi példához ezt használd: Vessző (,).

  3. Illeszd be a példát ide: CSV-bemenet. Az automatikus átalakítás (Automatikus átalakítás) bekapcsolásával minden adatsorból egy JSON-objektum lesz.

  4. Ellenőrizd, hogy mindkét személy szerepel-e az eredményben. Ezután válassz: Másolás vagy Letöltés.

name,age
Alex,7
Jordan,12

Az első sor adja az oszlopneveket. Minden CSV-érték JSON-karakterlánccá válik, így a 7 éves korból "7" lesz, nem pedig a JSON-számként megadott 7. Az átalakító az oszlopnevek és értékek elejéről és végéről is eltávolítja a szóközöket.

A kimenet feletti Tömör JSON gomb eltávolítja a JSON behúzásait és sortöréseit. Újabb kattintással visszaállíthatod a formázott változatot. Az értékek nem változnak.

CSV-tábla átalakítása JSON-adatokká

Telefonon a Másolás és Beillesztés gomb az alsó sávban található. A Több menüben érhető el az elválasztó és az automatikus átalakítás (Automatikus átalakítás) beállítása, valamint ezek a lehetőségek: Importálás, Átalakítás, Bemenet és eredmény felcserélése, Tömör JSON, Letöltés és Törlés. Az elérhető beállítások az átalakítás irányától függenek.

JSON-adatok átalakítása CSV-táblává

  1. Válaszd ezt: JSON-ból CSV.

  2. Illessz be egy JSON-objektumokat tartalmazó tömböt az alábbi példa szerint. Egyetlen objektumot vagy rekordtömböket tartalmazó objektumot is használhatsz.

  3. Válaszd ki a kimenet elválasztóját itt: Kimeneti elválasztó. Ha az objektumok további objektumokat tartalmaznak, állítsd be a kezelésüket is itt: Beágyazott objektumok.

  4. Letöltés előtt ellenőrizd az oszlopneveket és a sorokat, majd használd ezt: Letöltés.

[{"name":"Alex","age":7},{"name":"Jordan","age":12}]

Egyetlen objektumból egy CSV-sor, objektumok tömbjéből több sor lesz. Ha egy objektum csak egy rekordtömböt tartalmaz, az eszköz automatikusan azt a táblát választja ki. Több tömb esetén itt válassz táblát: Rekordok. Az oszlopneveket az összes kiválasztott objektumból gyűjti össze. A hiányzó tulajdonságok és a null értékek üres cellák lesznek. Önálló karakterláncok, számok és nem objektum típusú elemeket tartalmazó tömbök nem használhatók.

Beágyazott objektumok: beállításEredmény
Kulcsok oszlopokbaA beágyazott objektumokból oszlopokat hoz létre, például address.city néven. A tömbök egyetlen cellában, JSON-szövegként maradnak meg. Ha két útvonal ugyanazt az oszlopnevet eredményezné, az átalakítás leáll. Mindkét érték megőrzéséhez válaszd ezt: JSON-szövegek.
JSON-szövegekMinden beágyazott objektumot vagy tömböt JSON-szövegként tart meg a hozzá tartozó cellában.

A CSV nem tud minden JSON-adattípust megőrizni. A CSV-be, majd vissza történő átalakítás számokat és logikai értékeket is karakterlánccá alakíthat. Az egyetlen cellába írt beágyazott objektum sem áll vissza automatikusan objektummá.

JSON-adatok átalakítása CSV-táblává

A megfelelő elválasztó kiválasztása

ElválasztóJellemző bemenet
Vessző (,)name,age
Pontosvessző (;)Pontosvesszőkkel elválasztott cellákat tartalmazó táblázat.
TabulátorTSV-fájl vagy táblázatkezelőből másolt, tabulátorokkal elválasztott cellák.
Függőleges vonal (|)name|age

A CSV beillesztése előtt válaszd ki a bemenet elválasztóját. CSV- és TXT-fájlok importálásakor az eszköz felismeri az elválasztót, TSV esetén tabulátort használ. A felismerés mintán alapul, ezért importálás után ellenőrizd a kiválasztott elválasztót és a kimenetet.

A CSV-ből JSON módban a Bemeneti elválasztó módosítása a már beírt szöveg elválasztóit is átírhatja. Ha ezután hibásnak tűnnek az oszlopok, importáld újra az eredeti fájlt.

A CSV-mező vesszőt is tartalmazhat, ha dupla idézőjelek veszik körül. A mezőn belüli idézőjelet kétszer kell leírni. Az alábbi példában a red, blue egyetlen cellában marad.

name,note
Alex,"red, blue"
A megfelelő elválasztó kiválasztása

Hiányzó sorok és értékek ellenőrzése

Letöltés előtt vedd figyelembe az átalakító korlátait. Minden fizikai CSV-sort külön dolgoz fel, ezért az idézőjelek közötti cellán belüli sortörés szétdarabolhatja az adatokat, vagy adatvesztést okozhat. Használj cellán belüli sortörések nélküli táblázatot.

Az eszköz kihagyja azokat a CSV-sorokat, amelyekben eltér az értékek száma a fejléc oszlopszámától. Az ismétlődő oszlopnevek felülírják ugyanazon sor korábbi értékeit. Minden oszlopnak adj egyedi nevet, és hasonlítsd össze a kimeneti rekordokat az eredeti táblázattal.

A CSV-bemenetnek fejlécet és legalább egy adatsort kell tartalmaznia. Érvénytelen JSON vagy nem támogatott JSON-értékek esetén a kimenet kiürül. Ha üres a kimenet, ellenőrizd a szintaxist, az átalakítás irányát és ezt a beállítást: Rekordok. Ezután próbáld újra a Átalakítás gombbal.

A sorszámláló összesítést ad, de nem bizonyítja, hogy minden mező megmaradt. Ellenőrizz néhány tényleges rekordot, különösen az idézőjeleket, hiányzó értékeket vagy beágyazott adatokat tartalmazókat.

Fájlok importálása és az irány megfordítása

VezérlőMűködés
Importálás vagy Fájl kiválasztásaCSV-, TSV-, TXT- vagy JSON-fájlt olvas be. JSON-fájl esetén a JSON-ból CSV, CSV, TSV és TXT esetén a CSV-ből JSON módra vált.
BeillesztésBeilleszti a vágólap szövegét az aktuális módba.
Automatikus átalakításRövid gépelési szünet után frissíti a kimenetet. Kapcsold ki, ha kézzel szeretnéd indítani az átalakítást a Átalakítás gombbal.
Bemenet és eredmény felcseréléseAz aktuális kimenetet az ellenkező mód bemenetére helyezi, a korábbi bemenet pedig a kimeneti oldalra kerül.
TörlésMegerősítést kér az aktuális bemenet és kimenet törlése előtt.

Ha a bemenet már tartalmaz szöveget, importáláskor az eszköz rákérdez a cserére. Több fájl behúzásakor csak az elsőt olvassa be. A módok a lap használata során külön megőrzik a saját bemenetüket és kimenetüket.

A Bemenet és eredmény felcserélése után a Átalakítás gombbal készíthetsz új eredményt az aktuális beállításokkal. Folytatás előtt olvasd el a bemenet és kimenet feliratát, hogy lásd, melyik oldalon található a CSV.

Fájlok importálása és az irány megfordítása

Az eredmény másolása vagy letöltése

  1. Ha másik alkalmazásba szeretnéd beilleszteni az eredményt, használd a kimenet feletti Másolás gombot.

  2. Az eredményt közvetlenül letöltheted ezzel: Letöltés. A fájltípus az irányt követi: JSON a CSV-ből JSON, CSV a JSON-ból CSV esetén.

  3. A letöltött fájl az átalakított adatokat tartalmazza, kiegészítő jelentés nélkül.

Ha a Beillesztés nem engedélyezett, kattints a bemeneti mezőbe, és használd a billentyűparancsot. Ha fontos a pontos adattípusok megőrzése, a letöltött eredmény mellett tartsd meg az eredeti fájlt is.

Az eredmény másolása vagy letöltése

Billentyűzetes használat

MűveletBillentyűk
Beillesztés a bemenetbeElőször kattints a bemeneti mezőbe.
MacCommand + V
Windows / LinuxCtrl + V
Kijelölt szöveg másolásaJelöld ki a szöveget a bemeneti vagy kimeneti mezőben.
MacCommand + C
Windows / LinuxCtrl + C
A mező teljes szövegének kijelöléseElőször kattints az adott mezőbe.
MacCommand + A
Windows / LinuxCtrl + A
Lépés a következő vezérlőre Tab
Lépés az előző vezérlőre Shift + Tab
A kijelölt gomb aktiválásaElőször lépj a gombra a Tab billentyűvel. Enter

A lap bezárása előtt

Az átalakítás ebben a böngészőben történik. A használati számlálók helyben megmaradhatnak, de az oldal újratöltése után a bemenet és a kimenet nem áll vissza dokumentumként. Távozás előtt töltsd le az eredményt. A Statisztikáid résznél található Visszaállítás megerősítés után törli a számlálókat.

Kép előnézete

Megerősítés