---
title: JSON till CSV‑omvandlare
description: Steg‑för‑steg‑guide för att använda Sheetize för att omvandla JSON‑data till CSV‑filer, perfekt för dataanalys, rapportering och integration med kalkylbladsverktyg.
weight: 2
categories: Utvecklarguide
draft: false
---

**Sheetize JSON‑till‑CSV‑omvandlare för .NET** erbjuder ett enkelt men kraftfullt API för att förvandla strukturerade JSON‑dokument till platta CSV‑tabeller. Oavsett om du hanterar API‑svar, loggfiler eller konfigurationsdata kan Sheetize läsa JSON‑hierarkin, platta ut inbäddade objekt och generera en standards‑kompatibel CSV som är klar för Excel, Power BI eller andra datapipelines.

## Huvudfunktioner

### Konvertera JSON till CSV
Skapa CSV‑representationer av JSON‑arrayer eller objekt med konfigurerbara avgränsare, huvudradsgenerering och typ‑hantering.

### Anpassningsbar plattning
Styr hur inbäddade objekt och arrayer plattas ut med punkt‑notation eller egna kolumnmappningar, så att utdata följer ditt schema.

### Strömmande bearbetning
Behandla stora JSON‑filer i strömmad form för att undvika hög minnesanvändning, idealiskt för big‑data‑scenario.

## Detaljerade instruktioner

### JSON → CSV‑arbetsflöde
För att konvertera en JSON‑fil till CSV med Sheetize, följ dessa steg:

1. **Initiera omvandlaren**: Skapa en instans av `JsonConverter`.
2. **Konfigurera alternativ**: Sätt `JsonSaveOptions` för att definiera avgränsare, om en huvudrad ska inkluderas och hur inbäddade strukturer hanteras.
3. **Ange filsökvägar**: Ange käll‑JSON‑sökvägen och destinations‑CSV‑filen.
4. **Utför konverteringen**: Anropa `Process` med de förberedda ladd‑ och spar‑alternativen.

**Exempel – JSON till CSV med huvudrad och semikolon‑avgränsare**

```csharp
using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\input.json"
};

var saveOptions = new JsonSaveOptions
{
    OutputFile = @"D:\Data\output.csv"
};

JsonConverter.Process(loadOptions, saveOptions);

Utökad formatstöd

  • Sheetize kan också konvertera CSV tillbaka till JSON, vilket möjliggör tvåvägs‑datatransformationer.
  • Utöver CSV stöder biblioteket export till TSV, pipe‑avgränsade filer och direkta DataTable‑objekt för minnes‑baserad bearbetning.
  • Kombinera JSON‑till‑CSV‑konverteringen med HTML ↔ XLSX‑verktygen för end‑to‑end‑rapporteringspipeline, t.ex. JSON → CSV → XLSX → HTML.

Med dessa funktioner gör Sheetize JSON‑till‑CSV‑omvandlingen enkel, oavsett om du behöver ett engångsskript eller en produktionsklassad tjänst.

 Svenska