Convertisseur JSON vers CSV

Sheetize JSON‑to‑CSV Converter pour .NET offre une API simple mais puissante pour transformer des documents JSON structurés en tableaux CSV plats. Que vous manipuliez des réponses d’API, des fichiers journaux ou des données de configuration, Sheetize peut analyser la hiérarchie JSON, aplatir les objets imbriqués et générer un CSV conforme aux standards, prêt pour Excel, Power BI ou tout autre pipeline de données.

Principales fonctionnalités

Convertir JSON en CSV

Générez des représentations CSV d’arrays ou d’objets JSON avec des délimiteurs configurables, la génération d’en‑tête et la gestion des types.

Aplatissement personnalisable

Contrôlez la façon dont les objets et tableaux imbriqués sont aplanis en utilisant la notation à points ou un mappage de colonnes personnalisé, afin que la sortie corresponde à votre schéma.

Support du streaming

Traitez de gros fichiers JSON en flux continu pour éviter une consommation mémoire élevée, idéal pour les scénarios big data.

Instructions détaillées

Workflow JSON → CSV

Pour convertir un fichier JSON en CSV avec Sheetize, suivez ces étapes :

  1. Initialiser le convertisseur : créez une instance de JsonConverter.
  2. Configurer les options : définissez JsonSaveOptions pour préciser le délimiteur, l’inclusion ou non d’une ligne d’en‑tête et la manière de gérer les structures imbriquées.
  3. Définir les chemins de fichiers : indiquez le chemin du JSON source et l’emplacement du fichier CSV de destination.
  4. Exécuter la conversion : appelez Process avec les options de chargement et d’enregistrement préparées.

Exemple – JSON vers CSV avec en‑tête et délimiteur point‑virgule

using Sheetize;

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

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

JsonConverter.Process(loadOptions, saveOptions);

Support élargi des formats

  • Sheetize peut également convertir le CSV en JSON, permettant des transformations de données aller‑retour.
  • En plus du CSV, la bibliothèque supporte l’exportation vers TSV, fichiers à délimitation par tube (|) et objets DataTable pour le traitement en mémoire.
  • Combinez la conversion JSON‑to‑CSV avec les utilitaires HTML ↔ XLSX pour des pipelines de reporting complets, par ex. : JSON → CSV → XLSX → HTML.

Avec ces capacités, Sheetize rend la conversion JSON‑to‑CSV très simple, que vous ayez besoin d’un script ponctuel ou d’un service de production.

 Français