
Quan es treballa amb les dades, dos formats sovint entren en joc: JSON (JavaScript Object Notation) i CSV (Comma-Separated Values).JSON és excel·lent per a l’intercanvi de dades estructurada, mentre que CSV segueix sent una manera senzilla i amable d’emmagatzemar dades de taula.En aquest post, us seguiré a través d’un procés detallat, pas a pas per convertir els dades jSON en format CSV utilitzant C#. Si vostè està integrant amb APIs o reformant dades per als sistemes de heretat, aquest guia cobreix tot el que necessita.
- C# JSON a CSV Converter
- Passos per convertir JSON a CSV
- Convertir dades o arxius JSON a CSV
- Convertir JSON a CSV en línia
C# Biblioteca per convertir JSON a CSV
Per tal de gestionar la conversió sense fer-ho, utilitzem el poderós Aspose.Cells JSON Converter per a .NET biblioteca. es pot començar ràpidament per Descàrrega de l’API o instal·lar-lo a través de El nou. Per exemple, utilitzant la consola Package Manager, simplement executeu:
PM> Install-Package Aspose.Cells
Passos per convertir JSON a CSV
Aspose.Cells per a .NET simplifica la conversió de JSON a CSV. Aquí teniu una ullada més detallada al procés general:
- Crear un nou llibre de treball d’Excel: Comença amb una canya blanca creant un fitxer Excel nou.
- Llegir les teves dades JSON: Importar dades d’un arxiu Json o una sèrie jSON.
- Importar Dades al Llibre de treball: Utilitza les funcions integrades de la biblioteca per inserir les dades JSON en el llibre d’excel.
- Exportar com a CSV: Salvar les dades del llibre de treball en un arxiu CSV, fent-lo preparat per a ús en diverses aplicacions.
Amb aquests passos en compte, aprofundim en el codi.
Convertir dades JSON a CSV en C#
Aquesta secció detallarà com convertir JSON a CSV programàticament en C:
- ** Creació d’un Objecte de Llibre de treball:** Instal·la un nou Llibre de treball Objecte que serveix com el seu arxiu Excel.
- ** Selecció de la taula de treball:** Obtenir una referència a la primera tauleta a través del Llibre de treball.Arxiu de treball[0] Col·lecció .
- Setting Up Opcions de conversió: Crea una instància de la JsonLayoutOpcions classe per configurar qualsevol configuració addicional que puguis necessitar.
- Importació de dades JSON: Utilitza el Títol d’informació.ImportData() mètode per carregar les seves dades JSON directament a la taula de treball.
- Servint com a CSV: Finalment, exportar les dades del llibre de treball com un fitxer CSV utilitzant el Llibre de treball.Save(string, SaveFormat.CSV) El mètode .
La mostra de codi a continuació mostra una implementació pràctica de l’exportació de dades JSON a CSV amb C#:
Dades de JSON
Per a la demostració, considereu la següent mostra JSON, que representa una llista de nodes amb la seva reputació. Aquest és l’entrada JSON utilitzada en l’exemple de codi anterior:
[
{"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}
]
Conversió de CSV
Després de fer la conversió, les dades JSON es converteixen en un fitxer CSV ben organitzat. La imatge a continuació mostra una mostra del que el CSV convertit podria semblar:

Convertir JSON a CSV en línia
Si prefereixes una solució ràpida sense escriure codi, comprova el nostre Gratuït en línia JSON a CSV convertidorAquesta eina li permet simplement carregar el seu fitxer JSON i gestiona la conversió per a vostè en un instant.

Dades JSON gratuïtes a CSV Converter
Vols provar la plena potència d’Aspose.Cells per a .NET sense cap límit? Llicència temporal gratuïta i exportar els arxius JSON al format CSV sense cap restricció d’avaluació. Documentació és molt útil, i la nostra comunitat està activa en el El fòrum Si tens alguna pregunta.
Conclusió
Convertir dades JSON a CSV utilitzant C# és tant eficaç i senzill amb Aspose.Cells per .NET. Aquesta biblioteca no només simplifica les operacions de fitxers d’Excel, sinó que també brilla la diferència entre els diferents formats de dades, fent-ho més fàcil per integrar i manipular dades en les aplicacions .Net. Si vostè està desenvolupant aplicaciones basades en dades o simplement reformant les seves dades , seguint els passos anteriors us ajudarà a convertir arxiu Json a Excel mitjançant C # o utilitzar altres mètodes com JSON al CSV Console per als vostres projectes.