Teljesen a böngészőben fut

CSV-JSON konvertáló (automatikus kulcsgenerálás a fejlécből)

CSV konvertálása JSON tömbbé. Illessze be vagy töltse fel a fájlt, a feldolgozás helyben történik a biztonság érdekében.

Illesszen be CSV-t az azonnali JSON-ná alakításhoz. Legyen óvatos a személyes adatokat tartalmazó CSV-k kezelésekor.

Nincs szerverre feltöltés RFC4180-kompatibilis elemzés Másolás/Letöltés

A nagy méretű CSV-k (5MB+) feldolgozása hosszabb ideig tarthat.

CSV → JSON konvertáló

CSV bemenet

Bemeneti mód

A bemenet a böngészőben marad, nem kerül elküldésre szerverre.

JSON kimenet

Formázott

    Beállítások

    Alapvető

    A duplikált fejlécek _2, _3 utótagot kapnak az egyediség érdekében.

    Haladó beállítások

    A Shift-JIS csak fájlfeltöltésnél érvényesül.

    Használat (3 lépés)

    Illessze be a CSV-t vagy válasszon egy fájlt

    Szükség esetén módosítsa a beállításokat (fejléc/típus/üres cellák)

    Konvertálás -> Másolás vagy Letöltés

    Példák

    Bemeneti CSV

    Bemenet
    name,age,active
    Alice,30,true
    Bob,25,false
    Kimeneti JSON (típusfelismerés BE)
    [
      { "name": "Alice", "age": 30, "active": true },
      { "name": "Bob", "age": 25, "active": false }
    ]

    Üres cellák (üres -> null)

    Bemenet
    name,age
    Alice,
    Bob,25
    Kimeneti JSON
    [
      { "name": "Alice", "age": null },
      { "name": "Bob", "age": 25 }
    ]

    Konverziós tippek

    • A CSV-JSON konverzió a fejléc, a határolójel és a típusfelismerési beállítások alapján változik.
    • A jobb pontosság érdekében manuálisan állítsa be a határolójelet, ha az automatikus felismerés nem sikerül.
    • CSV-ből JSON-ba történő konvertáláskor a vezető nullákat (0012) tartsa szövegként a biztonság érdekében.
    • Az 5MB feletti CSV-k feldolgozása hosszabb időt vehet igénybe.

    Konverziós szabályok

    • Fejléc be: az első sor kulcsokká válik. Az üres fejlécek col1 lesznek, a duplikáltak pedig name_2, name_3 stb.
    • Fejléc ki: a kulcsok col1, col2... lesznek, az oszlopszám pedig a maximális oszlophosszhoz igazodik.
    • Típusfelismerés BE: észleli a true/false értékeket, a null-t (szövegként) és a számokat. A vezető nullák alapértelmezés szerint szövegek maradnak.
    • Üres cellák: válasszon az üres string (" "), a null, vagy a kulcs teljes elhagyása között.
    • Határolójel: az automatikus észlelés a legkövetkezetesebbet választja: , / / ; / |.
    • Egyenetlen oszlopok: a hiányzó cellákat kitölti; az extra cellákat új oszlopként kezeli sor-figyelmeztetésekkel.

    GYIK

    Kezeljem fejlécként az első sort?

    Igen/Nem állítható. Ha KI van kapcsolva, a col1, col2... automatikusan generálódik.

    A számok szövegként maradnak

    Használja a típusfelismerés kapcsolót. KI állásban minden szöveg marad; BE állásban a számok és a true/false konvertálódik.

    Az üres cellák null értékűek lesznek?

    Választhat az üres string (" "), a null, vagy a kulcs teljes elhagyása között.

    Tudok TSV-t is konvertálni?

    Igen. Állítsa a határolójelet Tab-ra vagy használja az automatikus felismerést.

    Kezeli az idézőjeleken belüli vesszőket/sortöréseket?

    Igen. Támogatja az idézett mezőket. Ha az elemzés nem sikerül, adja meg manuálisan az idézőjelet vagy a határolójelet.

    Mi történik, ha a fejlécnevek ismétlődnek?

    A duplikált nevek _2, _3 utótagot kapnak, amit a figyelmeztetések között jelez az eszköz.