Pretvarač JSON u CSV

Sheetize JSON‑to‑CSV Pretvarač za .NET pruža jednostavno, ali moćno API‑je za pretvaranje strukturiranih JSON dokumenata u plosnate CSV tablice. Bilo da radite s odgovorima API‑a, log fajlovima ili konfiguracijskim podacima, Sheetize može parsirati JSON hijerarhiju, spljoštiti ugniježđene objekte i generirati standardno usklađeni CSV spreman za Excel, PowerBI ili bilo koji podatkovni pipeline.

Glavne značajke

Pretvorba JSON u CSV

Generirajte CSV prikaze JSON nizova ili objekata s konfigurabilnim odvajateljima, generiranjem zaglavlja i upravljanjem tipovima.

Prilagodljivo spljoštavanje

Upravljajte načinom na koji se ugniježđeni objekti i nizovi spljoštavaju korištenjem notacije s točkom ili prilagođenog mapiranja kolona, osiguravajući da izlaz zadovoljava vaše sheme.

Podrška za streaming

Obradite velike JSON datoteke u streaming načinu rada kako biste izbjegli veliku potrošnju memorije, idealno za scenarije s velikim podacima.

Detaljna uputa

JSON → CSV radni tok

Za pretvorbu JSON datoteke u CSV pomoću Sheetize‑a, slijedite ove korake:

  1. Inicijalizirajte pretvarač: Stvorite instancu JsonConverter.
  2. Konfigurirajte opcije: Postavite JsonSaveOptions kako biste definirali odvajatelj, hoće li se uključiti zaglavlje i kako se obrađuju ugniježđene strukture.
  3. Definirajte putanje datoteka: Navedite izvorni JSON put i odredišnu lokaciju CSV datoteke.
  4. Izvršite pretvorbu: Pozovite Process s pripremljenim opcijama učitavanja i spremanja.

Primjer – JSON u CSV s zaglavljem i srednjim točkom (;) odvajateljem

using Sheetize;

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

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

JsonConverter.Process(loadOptions, saveOptions);

Proširena podrška formata

  • Sheetize također može pretvoriti CSV nazad u JSON, omogućujući dvosmjernu transformaciju podataka.
  • Osim CSV‑a, knjižnica podržava izvoz u TSV, datoteke odijeljene crticom (Pipe‑delimited) i izravno u DataTable objekte za obradu u memoriji.
  • Kombinirajte JSON‑to‑CSV pretvorbu s HTML ↔ XLSX alatima za cjelokupne izvještajne pipeline‑ove, npr. JSON → CSV → XLSX → HTML.

S ovim mogućnostima Sheetize čini pretvaranje JSON‑a u CSV jednostavnim, bilo da vam treba jednokratni skript ili usluga spremna za proizvodnju.

 Hrvatski