Convertitore JSON in CSV

Sheetize Convertitore JSON‑to‑CSV per .NET fornisce un’API semplice ma potente per trasformare documenti JSON strutturati in tabelle CSV piatte. Che tu stia gestendo risposte API, file di log o dati di configurazione, Sheetize può analizzare la gerarchia JSON, appiattire oggetti nidificati ed emettere un CSV conforme agli standard pronto per Excel, PowerBI o qualsiasi pipeline di dati.

Caratteristiche principali

Converti JSON in CSV

Genera rappresentazioni CSV di array o oggetti JSON con delimitatori configurabili, generazione dell’intestazione e gestione dei tipi.

Appiattimento personalizzabile

Controlla come gli oggetti e gli array nidificati vengono appiattiti usando la notazione puntata o mappature di colonna personalizzate, assicurando che l’output soddisfi i requisiti di schema.

Supporto allo streaming

Elabora file JSON di grandi dimensioni in modalità streaming per evitare un elevato consumo di memoria, ideale per scenari di big‑data.

Istruzioni dettagliate

Flusso di lavoro JSON → CSV

Per convertire un file JSON in CSV con Sheetize, segui questi passaggi:

  1. Inizializza il convertitore: crea un’istanza di JsonConverter.
  2. Configura le opzioni: imposta JsonSaveOptions per definire il delimitatore, se includere l’intestazione e come gestire le strutture nidificate.
  3. Definisci i percorsi dei file: fornisci il percorso del JSON di origine e la destinazione del file CSV.
  4. Esegui la conversione: chiama Process con le opzioni di caricamento e salvataggio preparate.

Esempio – JSON in CSV con intestazione e delimitatore punto e virgola

using Sheetize;

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

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

JsonConverter.Process(loadOptions, saveOptions);

Supporto a formati estesi

  • Sheetize può anche convertire CSV in JSON, consentendo trasformazioni di dati bidirezionali.
  • Oltre al CSV, la libreria supporta l’esportazione in TSV, file delimitati da pipe e oggetti DataTable per l’elaborazione in memoria.
  • Combina la conversione JSON‑to‑CSV con le utility HTML ↔ XLSX per pipeline di reporting end‑to‑end, ad esempio JSON → CSV → XLSX → HTML.

Con queste capacità, Sheetize rende la conversione JSON‑to‑CSV un gioco da ragazzi, sia che tu abbia bisogno di uno script occasionale sia di un servizio di livello produzione.

 Italiano