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.
A nagy méretű CSV-k (5MB+) feldolgozása hosszabb ideig tarthat.
CSV → JSON konvertáló
CSV bemenet
A bemenet a böngészőben marad, nem kerül elküldésre szerverre.
JSON kimenet
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
name,age,active Alice,30,true Bob,25,false
[
{ "name": "Alice", "age": 30, "active": true },
{ "name": "Bob", "age": 25, "active": false }
]
Üres cellák (üres -> null)
name,age Alice, Bob,25
[
{ "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.