JSON naar CSV‑converter
Sheetize JSON‑naar‑CSV‑converter voor .NET biedt een eenvoudige maar krachtige API om gestructureerde JSON‑documenten om te zetten in platte CSV‑tabellen. Of u nu API‑responses, log‑bestanden of configuratie‑data verwerkt, Sheetize kan de JSON‑hiërarchie parseren, geneste objecten flatten en een conform CSV‑bestand genereren dat klaar is voor Excel, Power BI of elke datapijplijn.
Belangrijkste functies
JSON naar CSV converteren
Genereer CSV‑representaties van JSON‑arrays of -objecten met configureerbare scheidingstekens, automatische header‑generatie en type‑afhandeling.
Aanpasbare flattening
Bepaal hoe geneste objecten en arrays worden geflatten met punt‑notatie of een aangepaste kolom‑mapping, zodat de output voldoet aan uw schema‑vereisten.
Streaming‑ondersteuning
Verwerk grote JSON‑bestanden in een streaming‑modus om het geheugenverbruik laag te houden, ideaal voor big‑data‑scenario’s.
Gedetailleerde instructies
JSON → CSV‑workflow
Om een JSON‑bestand naar CSV te converteren met Sheetize, volgt u deze stappen:
- Initialiseer de converter: Maak een instantie van
JsonConverter. - Configureer opties: Stel
JsonSaveOptionsin om scheidingsteken, aanwezigheid van een header‑rij en de behandeling van geneste structuren te definiëren. - Definieer bestandslocaties: Geef het bron‑JSON‑pad en de doel‑CSV‑bestemming op.
- Voer de conversie uit: Roep
Processaan met de voorbereide laad‑ en opslaoptopties.
Voorbeeld – JSON naar CSV met header en puntkomma‑scheidingsteken
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\input.json"
};
var saveOptions = new JsonSaveOptions
{
OutputFile = @"D:\Data\output.csv"
};
JsonConverter.Process(loadOptions, saveOptions);Uitgebreide bestandsformatenondersteuning
- Sheetize kan ook CSV terug naar JSON converteren, waardoor round‑trip data‑transformaties mogelijk zijn.
- Naast CSV ondersteunt de bibliotheek export naar TSV, pipe‑gescheiden bestanden en directe
DataTable‑objecten voor in‑memory verwerking. - Combineer JSON‑naar‑CSV‑conversie met de HTML ↔ XLSX‑hulpmiddelen voor end‑to‑end rapportage‑pijplijnen, bijv. JSON → CSV → XLSX → HTML.
Met deze mogelijkheden maakt Sheetize JSON‑naar‑CSV‑conversie eenvoudig, of u nu een eenmalig script of een productie‑gradige service nodig heeft.