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:

  1. Initialisér konverteren: Opret en instans af JsonConverter.
  2. Konfigurér indstillinger: Angiv JsonSaveOptions for at definere skilletegn, om der skal medtages en header‑række, og hvordan indlejrede strukturer skal håndteres.
  3. Angiv filstier: Angiv kilde‑JSON‑stien og destinations‑CSV‑filens placering.
  4. Udfør konverteringen: Kald Process med 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.

 Dansk