¿Cómo convertir un archivo JSON en Excel ?




Segun lo encontrado en la pagina oficial de microsoft , describen este proceso como las siguientes intsrucciones :


  1. Seleccione Data > Get Data > From File > From JSON (Obtener > de datos desde el > de archivos desde JSON). Aparecerá el cuadro de diálogo Importar datos .

  2. Busque el archivo JSON y, a continuación, seleccione Abrir.

Para obtener más información sobre las opciones avanzadas de conector, vea JSON (docs.com).

Pero es mas complicado de lo que parece por que no es para nada intuitivo hacerlo , asi es que presta atencion como lo vamos hacer .

Si estás trabajando con datos en formato JSON, es posible que desees convertirlos en un formato más manejable y fácil de leer, como Excel. La buena noticia es que existen diversas herramientas y métodos para convertir un archivo JSON en Excel.


En este blog, te mostraremos algunos métodos populares para convertir un archivo JSON en Excel y te proporcionaremos un video tutorial para que puedas seguir el proceso paso a paso. Además, al final del artículo, te invitaremos a suscribirte al canal de YouTube "FranklinOfimatic", donde podrás encontrar más tutoriales sobre herramientas de ofimática y tecnología.


Método 1: Convertir JSON a Excel con Excel VBA


Si estás familiarizado con Visual Basic para Aplicaciones (VBA), puedes utilizar este lenguaje para convertir JSON a Excel. El siguiente código de VBA es un ejemplo de cómo se puede hacer esto:


Sub jason() 'Creado por franklin Ofimatic ' jason Macro 'https://franklinofimatic.net/ ' NombreArchivo = "ejemplo" ubicacionArchivo = "C:\Users\FRANKLIN\Downloads\Desarrollos\BLOG\ejemplo.json" ActiveWorkbook.Queries.Add Name:=NombreArchivo, Formula:= _ "let" & Chr(13) & "" & Chr(10) & " Origen = Json.Document(File.Contents(" & ubicacionArchivo & "))," & Chr(13) & "" & Chr(10) & " #""Convertido en tabla"" = Record.ToTable(Origen)," & Chr(13) & "" & Chr(10) & " #""Se expandió Value"" = Table.ExpandListColumn(#""Convertido en tabla"", ""Value"")," & Chr(13) & "" & Chr(10) & " #""Se expandió Value1"" = Table.ExpandRecordColumn(#""Se expandió Value"", ""Value"", {""nombreColor"", " & _ """valorHexadec""}, {""Value.nombreColor"", ""Value.valorHexadec""})" & Chr(13) & "" & Chr(10) & "in" & Chr(13) & "" & Chr(10) & " #""Se expandió Value1""" ActiveWorkbook.Worksheets.Add With ActiveSheet.ListObjects.Add(SourceType:=0, Source:= _ "OLEDB;Provider=Microsoft.Mashup.OleDb.1;Data Source=$Workbook$;Location=ejemplo;Extended Properties=""""" _ , Destination:=Range("$A$1")).QueryTable .CommandType = xlCmdSql .CommandText = Array("SELECT * FROM [ejemplo]") .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = True .RefreshOnFileOpen = False .BackgroundQuery = True .RefreshStyle = xlInsertDeleteCells .SavePassword = False .SaveData = True .AdjustColumnWidth = True .RefreshPeriod = 0 .PreserveColumnInfo = True .ListObject.DisplayName = "ejemplo" .Refresh BackgroundQuery:=False End With End Sub



Método 2: Convertir JSON a Excel con Power Query


Otra forma de convertir JSON a Excel es utilizando Power Query, una herramienta de análisis y transformación de datos de Microsoft. Sigue estos pasos:


1. Abre Excel y haz clic en "Datos" en la cinta de opciones.

2. Haz clic en "Obtener datos externos" y selecciona "Desde archivo > Desde JSON".

3. Selecciona el archivo JSON que deseas convertir y haz clic en "Importar".

4. Se abrirá el Editor de consultas de Power Query. Aquí puedes aplicar filtros, transformaciones y limpieza de datos según sea necesario.

5. Cuando hayas terminado, haz clic en "Cerrar y cargar" en la pestaña "Inicio" para cargar los datos en una hoja de trabajo de Excel.


Método 3: Convertir JSON a Excel con un conversor en línea


Si no estás cómodo con el código VBA o Power Query, otra opción es utilizar un conversor en línea. Hay varios sitios web que ofrecen servicios gratuitos y de pago para convertir archivos JSON a Excel.


Una de las opciones más populares es "ConvertJSON", que permite cargar archivos JSON y descargarlos como archivos de Excel (XLS o XLSX). Sigue estos pasos:


1. Visita el sitio web "ConvertJSON" https://products.aspose.app/cells/es/conversion/json-to-xlsx

2. Haz clic en "Seleccionar archivo" y selecciona el archivo JSON que deseas convertir.

3. Haz clic en "Convertir a Excel" y espera a que se procese el archivo.

4. Cuando se haya completado la conversión, haz clic en "Descargar" para guardar el archivo de Excel en tu computadora.


Video tutorial: Convertir JSON a Excel


Si prefieres seguir un tutorial visual, te recomendamos que veas el siguiente video tutorial de "FranklinOfimatic". En este video, se utiliza el método de Power Query para convertir un archivo JSON a Excel. El tutorial es claro y fácil de seguir, y te muestra cómo puedes transformar y limpiar los datos antes de cargarlos en Excel.


MUY PRONTO DISPONIBLE EL VIDEO:




Conclusión


En resumen, hay varias maneras de convertir un archivo JSON a Excel, ya sea utilizando código VBA, Power Query o un conversor en línea. Si eres nuevo en esto, te recomendamos que pruebes el método de Power Query o que utilices un conversor en línea. Si tienes experiencia en programación, el código VBA puede ser una opción más flexible y personalizable.


Esperamos que este blog te haya sido útil y te haya ayudado a convertir tus archivos JSON en Excel. Si estás interesado en aprender más sobre herramientas de ofimática y tecnología, te invitamos a suscribirte al canal de YouTube "FranklinOfimatic" para recibir más tutoriales y consejos útiles.


إرسال تعليق

Post a Comment (0)

أحدث أقدم