Convertidor JSON a CSV

Sheetize Convertidor JSON a CSV per .NET ofereix una API senzilla però potent per transformar documents JSON estructurats en taules CSV planes. Tant si gestiones respostes d’API, fitxers de registre o dades de configuració, Sheetize pot analitzar la jerarquia JSON, aplanar objectes nidificats i generar un CSV conforme a les normes, preparat per a Excel, PowerBI o qualsevol canal de dades.

Principals característiques

Convertir JSON a CSV

Genera representacions CSV d’arrays o objectes JSON amb delimitadors configurables, generació d’encapçalaments i gestió de tipus.

Aplanament personalitzable

Controla com s’aplancen objectes i arrays nidificats mitjançant notació amb punts o mapatge de columnes personalitzat, garantint que l’output compleixi amb els requisits del teu esquema.

Suport d’streaming

Processa fitxers JSON grans de forma streaming per evitar un elevat consum de memòria, ideal per a escenaris de gran volum de dades.

Instruccions detallades

Flux de treball JSON → CSV

Per convertir un fitxer JSON a CSV amb Sheetize, segueix aquests passos:

  1. Inicialitza el convertidor: Crea una instància de JsonConverter.
  2. Configura les opcions: Defineix JsonSaveOptions per especificar el delimitador, si incloure una fila d’encapçalament i com tractar estructures nidificades.
  3. Defineix les rutes dels fitxers: Proporciona el camí del JSON d’origen i la ubicació del fitxer CSV de destinació.
  4. Executa la conversió: Crida Process amb les opcions de càrrega i guardat preparades.

Exemple – JSON a CSV amb capçalera i delimitador punt i coma

using Sheetize;

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

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

JsonConverter.Process(loadOptions, saveOptions);

Suport ampli de formats

  • Sheetize també pot convertir CSV a JSON, permetent transformacions de dades d’anada i tornada.
  • A més del CSV, la biblioteca admet exportació a TSV, fitxers delimitats per barres verticals i objectes DataTable per al processament en memòria.
  • Combina la conversió JSON→CSV amb les utilitats HTML ↔ XLSX per a fluxos de treball de reporting complet, per exemple: JSON → CSV → XLSX → HTML.

Amb aquestes capacitats, Sheetize fa que la conversió de JSON a CSV sigui una brisa, tant si necessites un script puntual com un servei de producció.

 Català