JSON‑CSV Átalakító
Sheetize JSON‑to‑CSV Converter .NET‑hez egyszerű, mégis erőteljes API‑t kínál a strukturált JSON dokumentumok lapos CSV táblázatokba konvertálásához. Legyen szó API‑válaszokról, naplófájlokról vagy konfigurációs adatokról, a Sheetize képes a JSON hierarchiát feldolgozni, a beágyazott objektumokat laposítani, és szabványnak megfelelő CSV‑t előállítani, amely már készen áll az Excel, Power BI vagy bármely adatfolyamat számára.
Főbb funkciók
JSON → CSV konvertálás
CSV‑t generál JSON tömbök vagy objektumok alapján, konfigurálható elválasztóval, fejléc generálásával és típuskezeléssel.
Testreszabható laposítás
Szabályozható, hogyan laposodjanak ki a beágyazott objektumok és tömbök – pont‑notációval vagy egyedi oszlopleképezéssel –, hogy a kimenet megfeleljen a kívánt séma követelményeinek.
Streaming támogatás
Nagy JSON fájlok feldolgozása streaming módon, alacsony memóriaigénnyel, ami nagy adatmennyiségek esetén is ideális.
Részletes útmutató
JSON → CSV munkafolyamat
A JSON fájl CSV‑vé alakításához a Sheetize‑szel kövesse az alábbi lépéseket:
- Konverter inicializálása: Hozzon létre egy
JsonConverterpéldányt. - Beállítások konfigurálása: Állítsa be a
JsonSaveOptions‑t a kívánt elválasztó, fejlécsor jelenléte és a beágyazott struktúrák kezelése érdekében. - Fájlutak megadása: Adja meg a forrás JSON és a cél CSV fájl helyét.
- Konverzió végrehajtása: Hívja meg a
Processmetódust a felkészített betöltési és mentési beállításokkal.
Példa – JSON‑CSV konvertálás fejléc és pontosvessző elválasztó használatával
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\input.json"
};
var saveOptions = new JsonSaveOptions
{
OutputFile = @"D:\Data\output.csv"
};
JsonConverter.Process(loadOptions, saveOptions);Kiterjesztett formátumtámogatás
- A Sheetize vissza is képes konvertálni CSV‑t JSON‑ra, így megvalósítható a körkörös adatátalakítás.
- A CSV‑n túl a könyvtár támogatja a TSV, cső‑elválasztó (pipe‑delimited) fájlok exportálását, valamint a
DataTableobjektumok közvetlen létrehozását memóriában. - Kombinálja a JSON‑CSV konvertálást a HTML ↔ XLSX segédprogramokkal egy teljes jelentéskészítési pipeline‑hoz, pl. JSON → CSV → XLSX → HTML.
Ezekkel a képességekkel a Sheetize könnyedén végrehajtja a JSON‑CSV átalakítást, legyen szó egyszeri szkriptről vagy termelés‑szintű szolgáltatásról.