Convertir un fichier CSV en JSON

Convertir CSV en JSON

Aspose.Cells prend en charge la conversion du CSV en JSON. Pour cela, l’API fournit les classes ExportRangeToJsonOptions et JsonUtility. La classe ExportRangeToJsonOptions fournit les options pour exporter la plage en JSON. La classe ExportRangeToJsonOptions a les propriétés suivantes.

  • ExportAsString: Cela exporte la valeur de chaîne des cellules au format JSON.
  • HasHeaderRow: Indique si la plage contient une ligne d’en-tête.
  • Indent: Indique l’indentation.

La classe JsonUtility exporte le JSON en utilisant les options d’export définies avec la classe ExportRangeToJsonOptions.

L’exemple de code suivant démontre l’utilisation des classes ExportRangeToJsonOptions et JsonUtility pour charger le fichier CSV source (SampleCsv.csv) et afficher la sortie JSON (SampleJson_out.csv) dans la console.

Code d’exemple

Sortie console

[
{
"id": 1,
"language": "Java",
"edition": "third",
"author": "Herbert Schildt",
"streetAddress": 126,
"city": "San Jone",
"state": "CA",
"postalCode": 394221
},
{
"id": 2,
"language": "C++",
"edition": "second",
"author": "EAAAA",
"streetAddress": 126,
"city": "San Jone",
"state": "CA",
"postalCode": 394221
},
{
"id": 3,
"language": ".Net",
"edition": "second",
"author": "E.Balagurusamy",
"streetAddress": 126,
"city": "San Jone",
"state": "CA",
"postalCode": 394221
}
]