Parsear JSON con Excel puede ser muy útil para casos en los que simplemente llegue la información con este formato, o por la codificación de formato distinto de la columna en la base de datos, no permita el uso de las funciones JSON_QUERY() en la consulta SQL.

En mi caso, nos llegan los datos en CSV, primero convertir el formato a columnas en Excel por el uso de la funcionalidad en Data>Text to columns y seleccionar delimitado, y luego el carácter en cuestión y aceptar.

Esto dejará en una columna el JSON, hay que seleccionar los datos que se desean parsear, y luego ir a Data>’From Table/range’. Se abrirá una nueva ventana, en la que hay que indicar el nodo de JSon necesario. Ir a la Pestaña arriba de ‘Transform’, y seleccionar Parse>JSON. Esta acción cambia el botón en el nombre de la columna por dos flechitas, que nos permitirá seleccionar únicamente el dato precisado.

Una vez indicado el dato del JSON, ir al menú ‘File’ y seleccionar ‘close & load’, esto importará los datos en otra hoja.

Troubleshooting, si tarda mucho en el último paso es posible que se haya seleccionado toda la columna en lugar de únicamente las entradas para parsear, esto lanza un proceso de revisión en el resto de celdas de la columna aunque se encuentre vacía.

Categorías: Desarrollo

0 comentarios

Deja un comentario