Tecnología

Inicio

Cómo convertir JSON a CSV en Python

JSON es un formato de archivo utilizado por Python y otros lenguajes de programación, para almacenar datos jerárquicos estructurados. CSV es la abreviatura de "Valores separados por comas", que es un formato de archivo que separa valores mediante comas como delimitadores. Los archivos JSON pueden tener estructuras mucho más complejas que los archivos CSV, por lo que una conversión directa no siempre es posible. Python tiene varias técnicas y librerías que se pueden cargar para ayudar con esta conversión.

Instrucciones

1 Copia y pega el siguiente código en un archivo de texto:

JSON importación
importar CSV

f = open ( 'test.json')
datos = json.load (f)
f.close ()

f = csv.writer (abierta ( 'test.csv', 'WB +'))

para el elemento de datos:
f.writerow ([tema [ 'pk'], punto [ "modelo"]] + elemento [ 'campos']. values ​​())

2 Reemplazar las partes del código que hacen referencia a "test.json" y "test.csv" con los nombres de archivo que desea utilizar.

3 Guarde el archivo como "json2csv.py" en su directorio de trabajo Python.

4 Comience su intérprete y de carga "json2csv.py" Python para ejecutarlo.