JSON to CSV in C#

Lorsque vous travaillez avec les données, deux formats entrent souvent en jeu: JSON (JavaScript Object Notation) et CSV (Comma-Separated Values).JSON est excellent pour l’échange de données structurée, tandis que CSV reste un moyen simple et human-friendly d’enregistrer des données tabulaires.Dans ce post, je vais vous suivre par un processus détaillé, pas à pas pour convertir les Données JSon en format CSV en utilisant C#.

C# Bibliothèque pour convertir JSON à CSV

Pour faire face à la conversion, nous utilisons la puissante Aspose.Cells JSON Converter pour .NET bibliothèque. vous pouvez rapidement commencer par Téléchargement de l’API ou l’installer à travers NuGet. Par exemple, en utilisant la console Package Manager, il suffit de :

PM> Install-Package Aspose.Cells

Étapes pour convertir JSON à CSV

Aspose.Cells pour .NET simplifie la conversion de JSON à CSV. Voici un aperçu plus détaillé du processus global:

  • Créer un nouveau livre de travail Excel: Commencez à partir d’un canapé blanc en créant un nouveau fichier Excel.
  • **Lire vos données JSON:**Importer des données à partir d’un fichier JSON ou d’un fil JSON.
  • Importer les données dans le Livre de travail: Utilisez les fonctions intégrées de la bibliothèque pour insérer les données JSON dans le Livre de travail Excel.
  • Exporter en tant que CSV: Enregistrer les données du livre de travail dans un fichier CSV, en le faisant prêt à l’utilisation dans diverses applications.

Avec ces étapes à l’esprit, nous allons plonger plus profondément dans le code.

Convertir les données JSON en CSV en C#

Cette section détaillera comment convertir JSON en CSV de manière programmée en C#.

  • Créer un Objet du Livre de travail: Vous instantanez un nouveau Livre de travail Objet qui sert de fichier Excel.
  • Sélectionner la feuille de travail: Obtenez une référence à la première feuillette d’œuvre via le Livre de travail.Worksheets[0] La collection.
  • Setting Up Conversion Options: Créer une instance de la JsonLayoutOptions classe pour configurer les paramètres supplémentaires que vous pourriez avoir besoin.
  • Importation de données JSON: Utilisez le Résumé : ImportData() méthode pour charger vos données JSON directement dans la feuille de travail.
  • Save as CSV: Enfin, exporter vos données du livre de travail en tant que fichier CSV en utilisant la Livre de travail.Save(string, SaveFormat.CSV) La méthode .

L’échantillon de code ci-dessous montre une mise en œuvre pratique de l’exportation de données JSON à CSV avec C#:

Les données JSON

Pour la démonstration, considérez l’échantillon JSON suivant, qui représente une liste de nœuds avec leur réputation. Voici l’entrée JSON utilisée dans l’exemple de code ci-dessus:

[
    {"nodeId":1,"reputation":1134},
    {"nodeId":2,"reputation":547},
    {"nodeId":3,"reputation":1703},
    {"nodeId":4,"reputation":-199},
    {"nodeId":5,"reputation":-306},
    {"nodeId":6,"reputation":-49},
    {"nodeId":7,"reputation":1527},
    {"nodeId":8,"reputation":1223}
]

Conversion CSV

Après avoir effectué la conversion, les données JSON sont transformées en un fichier CSV bien organisé.L’image ci-dessous montre un échantillon de ce que le CSV converti pourrait ressembler:

JSON to CSV

Convertir JSON en CSV en ligne

Si vous préférez une solution rapide sans écrire le code, vérifiez notre gratuit en ligne JSON à convertisseur CSVCet outil vous permet de télécharger simplement votre fichier JSON et il gère la conversion pour vous dans un instant.

Données JSON gratuites à CSV Converter

Vous voulez essayer la puissance complète de Aspose.Cells pour .NET sans aucune limite? Licence temporaire gratuite et exporter les fichiers JSON au format CSV sans restrictions d’évaluation. La documentation est très utile, et notre communauté est active sur le Forum Si vous avez des questions.

Conclusion

Conversion de données JSON à CSV à l’aide de C# est aussi efficace et simple avec Aspose.Cells pour .NET. Cette bibliothèque non seulement simplifie les opérations de fichiers Excel mais aussi brise la lacune entre différents formats de data, ce qui rend plus facile d’intégrer et de manipuler les données dans les applications .net. Que vous développiez des applications gérées par des données ou que vous réformiez vos données, suivez les étapes ci-dessus vous aidera à convertir le fichier J SON à Excel à partir de c# ou à utiliser d’autres méthodes telles que JSON au CSV Console pour vos projets.

More in this category