JSON → CSV -muunnin
Sheetize JSON‑to‑CSV Converter for .NET tarjoaa yksinkertaisen mutta tehokkaan API:n JSON‑dokumenttien muuntamiseen tasaisiksi CSV‑taulukoiksi. Olipa kyseessä API‑vastaukset, lokitiedostot tai asetustiedot, Sheetize osaa jäsentää JSON‑hierarkian, litistaa sisäkkäiset objektit ja tuottaa standardin mukaisen CSV‑tiedoston, joka on valmis Exceliin, PowerBI‑yn tai mihin tahansa data‑putkistoon.
Keskeiset ominaisuudet
JSON → CSV -muunnos
Luo CSV‑esitys JSON‑taulukoista tai -objekteista konfiguroitavilla erotinmerkeillä, otsikkogeneroinnilla ja tyyppikäsittelyllä.
Muokattava litistäminen
Hallinnoi, miten sisäkkäiset objektit ja taulukot litistetään pistetähteellä (dot‑notation) tai omilla sarakekartoituksilla, jotta tulos täsmää haluttuun skeemaan.
Stream‑tuki
Käsittele suuria JSON‑tiedostoja suoratoistona, mikä estää suurten muistivaatimusten syntymisen – ihanteellinen big‑data‑skenaariossa.
Yksityiskohtaiset ohjeet
JSON → CSV -työnkulku
JSON‑tiedoston muuntamiseksi CSV:ksi Sheetizellä toimi näin:
- Alusta muunnin: Luo
JsonConverter‑instanssi. - Määritä asetukset: Aseta
JsonSaveOptionsmäärittelemään erotinmerkki, haluaako otsikkorivin ja miten sisäkkäisiä rakenteita käsitellään. - Määritä tiedostopolut: Anna lähde‑JSON‑polku ja kohde‑CSV‑tiedoston sijainti.
- Suorita muunnos: Kutsu
Processvalmistelluilla lataus‑ ja tallennusasetuksilla.
Esimerkki – JSON → CSV otsikolla ja puolipiste‑erottimella
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\input.json"
};
var saveOptions = new JsonSaveOptions
{
OutputFile = @"D:\Data\output.csv"
};
JsonConverter.Process(loadOptions, saveOptions);Laajennettu formaattituki
- Sheetize osaa myös muuntaa CSV‑tiedostot takaisin JSON:ksi, mahdollistaen pyörivän datamuunnoksen.
- CSV:n lisäksi kirjasto tukee TSV‑, putkimerkillä eroteltujen tiedostojen vientiä sekä suoraa
DataTable‑objektien luontia muistin sisäistä käsittelyä varten. - Yhdistä JSON‑→‑CSV‑muunnos HTML ↔ XLSX‑työkaluihin luodaksesi kokonaisvaltaisia raportointiputkia, esim. JSON → CSV → XLSX → HTML.
Näiden ominaisuuksien avulla Sheetize tekee JSON‑→‑CSV‑muunnoksesta helppoa, olipa kyseessä satunnainen skripti tai tuotantokäyttöön soveltuva palvelu.