JSON est un format de fichier utilisé par Python et plusieurs autres langages de programmation pour stocker des données hiérarchiques structurés. CSV est l'abréviation de " valeurs séparées par des virgules ", qui est un format de fichier qui sépare les valeurs par des virgules comme séparateurs . Fichiers JSON peuvent avoir des structures beaucoup plus complexes que les fichiers CSV , si une conversion directe n'est pas toujours possible. Python dispose de plusieurs techniques et des bibliothèques qui peuvent être chargés d'aider à cette conversion. Instructions
1
copiez et collez le code suivant dans un fichier texte:
import csv jsonimport
f = open data ( ' test.json ') = json . charge ( f) f.close ()
f = csv.writer ( open (' test.csv ', ' wb + '))
pour point de données : f.writerow ( [ item [ «pk» ] , article [' modèle '] ] + [ item «champs» ] . valeurs ( ) )
2
Remplacer les parties du code qui font référence à « test.json »et« test.csv " avec les noms de fichiers que vous souhaitez utiliser .
3
Enregistrez le fichier sous " json2csv.py "dans votre répertoire de travail Python.
4
Commencez votre interpréteur Python et charger " json2csv.py " pour l'exécuter.