JSON átváltása CSV-vé
Illessze be a JSON-t, vagy töltse be egy fájlból, hogy egy objektumot vagy objektumok tömbjét CSV-vé alakítsa egy táblázathoz. Ellenőrizze a sorokat, az oszlopokat és az értékeket, majd másolja a CSV-t, vagy mentse UTF-8 CSV-fájlként BOM-mal.
Mit tehetsz
JSON lista átalakítása táblázatos adattá
Alakíts át egy objektumokból álló tömböt CSV-vé, objektenként 1 sorral. Egyetlen objektum is átalakítható 1 sorrá.
A mezőnevek oszlopokba rendezése
Az oszlopok abban a sorrendben jönnek létre, amelyben a mezőnevek először megjelennek. A sorból hiányzó mezők és a null értékek üres cellává válnak.
Másolás vagy mentés táblázatkezelőhöz
Másold ki a CSV-t, vagy ments UTF-8 fájlt BOM-mal. Válassz vesszőt, pontoszüst vagy tabulátort elválasztóként.
Hogyan használd
JSON megadása
Illessz be JSON-t vagy nyiss meg egy fájlt. Az átalakítást a Minta kitöltése gombbal is kipróbálhatod.
Átalakítás CSV-vé
Általában az alapértelmezett beállítások elegendők. A speciális beállításokban módosíthatod az elválasztót vagy a képletnek tűnő szövegek kezelését.
A táblázat áttekintése és megszerzése
Ellenőrizd a sorokat, oszlopokat és értékeket, majd másold ki vagy mentsd a CSV-t. A forrásszöveg nézetben megnézheted a CSV idézőjeleit és egyéb részleteket.
Mire használható
JSON lista áttekintése táblázatkezelőben
Akkor használd, ha a JSON-ként kapott adatokat, például egy terméklistát, táblázatkezelő szoftverben szeretnéd rendezni vagy áttekinteni.
Adatok átadása táblázatként
Akkor használd, ha egy objektumokból álló JSON tömböt olyan formában szeretnél átadni, amelyet a CSV-et támogató szoftverek importálni tudnak.
Hogyan lesz a JSON-ból CSV sorok és oszlopok
A mezőnevek oszlopokká, az objektumok sorokká válnak
A tömb minden objektuma 1 sornak számít. A mezőnevek az összes sorból gyűjtődnek össze, az oszlopok pedig abban a sorrendben rendeződnek, amelyben először megjelennek a bemenetben.
Hiányzó értékek és beágyazás kezelése
A hiányzó mezők és a null üresen maradnak. A beágyazott tömbök és objektumok egyetlen cellában, JSON-ként maradnak, és nem bomlanak külön oszlopokra.
Elválasztók és idézőjelek
Minden mező kettős idézőjelek közé kerül, a cellán belüli idézőjelek megduplázódnak. Az értékeken belüli sortörések megmaradnak, a CSV sorok pedig CRLF-fel zárulnak.
Gyakori kérdések
A beágyazott objektumok külön oszlopokká válnak?
Nem. A beágyazott objektumok és tömbök egyetlen cellában, eredeti JSON-ként maradnak. Ez a funkció nem bontja ki automatikusan a mély hierarchiát oszlopokra.
Mi van, ha a mezőnevek eltérnek a sorok között?
Az összes sorban szereplő mezőnevek lesznek az oszlopok. A hiányzó mezők és a null értékek abban a sorban üresen maradnak. Az oszlopok abban a sorrendben jelennek meg, amelyben a mezőnevek először előfordulnak.
Mit jelent a képletnek tűnő szövegek védelme?
A =, +, -, @ vagy hasonló karakterekkel kezdődő szövegek elé aposztróf kerül, hogy a táblázatkezelők ne tekintsék őket képletnek. Csak akkor kapcsold ki ezt a speciális beállításokban, ha szükséged van az eredeti szövegekre.
Megváltoznak a nagy egész számok?
Az átalakítás során az eredeti számábrázolás megmarad. Az importáló táblázatkezelő szoftver azonban kerekítheti a számokat. A számokat vagy azonosítókat tartalmazó oszlopokat az importáló szoftverben szövegként add meg.
Bemenet és eredmények
- Bemenet
- 1 UTF-8 JSON bemenet. A beillesztett szöveg és a fájlok esetén is legfeljebb 1 MB (1 000 000 bájt).
- Átalakítás
- Egy mezőket tartalmazó objektum, vagy 1 vagy több objektumot tartalmazó tömb. A kimenet legfeljebb 100 000 cella.
- Kimenet
- CSV oszlopnevekkel. A másolás CSV szöveget ad, a fájlok UTF-8 formátumban, BOM-mal mentődnek.