Convertir un fichier CSV en JSON

Convertir CSV en JSON

Aspose.Cells pour Python via .NET prend en charge la conversion de 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.

  • export_as_string: Cela exporte la valeur de chaîne des cellules au format JSON.
  • has_header_row: 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.

Le code d’exemple suivant démontre l’utilisation des classes ExportRangeToJsonOptions et JsonUtility pour charger le fichier CSV source et afficher la sortie JSON 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
}
]