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:
- Inicijalizirajte pretvarač: Stvorite instancu
JsonConverter. - Konfigurirajte opcije: Postavite
JsonSaveOptionskako biste definirali odvajatelj, hoće li se uključiti zaglavlje i kako se obrađuju ugniježđene strukture. - Definirajte putanje datoteka: Navedite izvorni JSON put i odredišnu lokaciju CSV datoteke.
- Izvršite pretvorbu: Pozovite
Processs 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
DataTableobjekte 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.