JSON til CSV‑konverter
Sheetize JSON‑til‑CSV‑konverter til .NET giver et enkelt, men alligevel kraftfuldt API til at omdanne strukturerede JSON‑dokumenter til flade CSV‑tabeller. Uanset om du håndterer API‑svar, log‑filer eller konfigurationsdata, kan Sheetize parse JSON‑hierarkiet, flade indlejrede objekter ud og udgive en standard‑overensstemmende CSV klar til Excel, Power BI eller enhver datapipeline.
Hovedfunktioner
Konverter JSON til CSV
Generér CSV‑repræsentationer af JSON‑arrays eller -objekter med konfigurerbare skilletegn, automatisk header‑generering og typehåndtering.
Tilpasningsmuligheder for fladning
Styr hvordan indlejrede objekter og arrays flades ud ved hjælp af punkt‑notation eller brugerdefineret kolonnemapping, så output matcher dine skemaspecifikationer.
Streaming‑understøttelse
Behandl store JSON‑filer i en streaming‑tilstand for at undgå højt hukommelsesforbrug – ideelt til big‑data‑scenarier.
Detaljerede instruktioner
JSON → CSV‑arbejdsgang
For at konvertere en JSON‑fil til CSV med Sheetize, følg disse trin:
- Initialisér konverteren: Opret en instans af
JsonConverter. - Konfigurér indstillinger: Angiv
JsonSaveOptionsfor at definere skilletegn, om der skal medtages en header‑række, og hvordan indlejrede strukturer skal håndteres. - Angiv filstier: Angiv kilde‑JSON‑stien og destinations‑CSV‑filens placering.
- Udfør konverteringen: Kald
Processmed de forberedte load‑ og save‑indstillinger.
Eksempel – JSON til CSV med header og semikolon‑skilletegn
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\input.json"
};
var saveOptions = new JsonSaveOptions
{
OutputFile = @"D:\Data\output.csv"
};
JsonConverter.Process(loadOptions, saveOptions);Udvidet formatunderstøttelse
- Sheetize kan også konvertere CSV tilbage til JSON, så du får rund‑tur‑datatransformationer.
- Ud over CSV understøtter biblioteket eksport til TSV, pipe‑adskilte filer og direkte
DataTable‑objekter til in‑memory‑behandling. - Kombinér JSON‑til‑CSV‑konverteringen med HTML ↔ XLSX‑værktøjerne for end‑to‑end‑rapporterings‑pipelines, f.eks. JSON → CSV → XLSX → HTML.
Med disse muligheder gør Sheetize JSON‑til‑CSV‑konvertering til en leg, uanset om du har brug for et engangs‑script eller en produktions‑klar service.