JSON-ból CSV
Az API-k JSON objektumtömböket adnak vissza; az elemzők CSV-t szeretnének az Excel kimutatástábláihoz. A JSON-kulcsok hozzárendelése az oszlopokhoz, és a vesszővel elválasztott értékek letöltése — a beágyazott mezők az eszköz viselkedésétől függően pontjelöléssel laposodhatnak. A konverzió helyi.
Bemenet
Kimenet
name,age
Ada,36
Alan,41
A JSON konvertálása CSV-vé
1. Objektumok JSON-tömbjének beillesztése (vagy egyetlen objektum tömbként csomagolva).
2. A kulcsok oszlopfejléceinek előnézete.
3. Módosítsa az opciókat, ha elérhető.
4. Töltsd le a .csv fájlt.
Konverziós példák
Felhasználó exportálása
[{"id":1,"name":"Ada","role":"admin"}] id,name,role fejléc lesz egy adatsorral.
Analytics API minta
Húzza le az /events JSON fájlt a dokumentumok példájából, konvertálja CSV-fájlba a PM-táblázatok áttekintéséhez.
A beágyazott cím egyesítés
A {"user":{"city":"Berlin"}} a körlevél-összevonáshoz user.city oszlop lehet.
Mikor használd ezt az eszközt
• Amikor a nem fejlesztőknek táblázatos hozzáférésre van szükségük az API-adatokhoz.
• Ha csak CSV-t elfogadó régi rendszerekbe importál.
• Amikor a gyors ad-hoc elemzés felülmúlja a szkriptek írását.
Mikor válassz mást
• Ha a JSON mélyen beágyazott gráfok — a relációs exportáláshoz egyéni kódra van szükség.
• Amikor a CSV RFC 4180-ban a vesszők elhagyása a mezőkben hatalmas léptékben bonyolult.
• Ha élő közvetítés szükséges ETL-re, használjon megfelelő csővezeték-eszközöket.
Oszlopok rendezése
Az első objektumkulcsok gyakran határozzák meg az oszlopok sorrendjét — a sorok közötti inkonzisztens kulcsok ritka oszlopokat eredményeznek. Először normalizálja az API-válaszokat.
Excel dátum buktatói
ISO dátumkarakterláncok importálása szövegként a konvertálásig — az oszlop formátumának beállítása a megnyitás után.
Adatvédelem
PII a JSON-ban - kerülje a felhőre konvertált GDP-t a helyi exportnál kiíratja.
Gyakori kérdések
> tömbök?
Az eszközök objektumok tömbjét várják a fejlécekhez — először alakítsa át az alakzatot.
Beágyazott objektumok?
Egyesítheti a pontútvonalakat, vagy felkarcolhatja az alobjektumokat — ellenőrizd a kimenetet.
Null és logikai értékek?
Üres vagy igaz/hamis karakterláncként exportálva — az Excel kikényszerítheti a típusokat.
UTF-8 BOM az Excelhez?
Egyes Excel területi beállításokhoz BOM-ra van szükség — adatok importálásával nyitható meg, ha az ékezetek megszakadnak.
Feltöltötte?
Nem — helyi konverzió.
Visszafordítja a CSV-t JSON-ra?
Használd a csvToJson eszközt.