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.
|