logo

¿Cómo convertir Excel a JSON?

Los usuarios tienen diferentes requisitos, por ejemplo, convertir los datos de Excel al formato JSON. Necesita realizar el mapeo de las columnas de la hoja de cálculo de Excel a las claves de objeto. Un convertidor de Excel a JSON ayuda a convertir los datos del archivo .xls al formato de archivo .JSON.

Estos archivos de Excel pueden contener texto, cuadros, gráficos, formato, funciones y más datos.

No existe ningún método predefinido en Excel para convertir los datos de Excel a JSON. Puede utilizar el software de conversión de Excel a JSON en línea o descargar un complemento de la tienda de Microsoft para realizar esta tarea.

código java de muestra

¿Por qué Excel a JSON?

Los archivos de Excel son archivos pesados ​​que pueden contener texto, cuadros, gráficos, formato, funciones y más datos.

Mientras que los archivos JSON son documentos ligeros basados ​​en texto. Almacena los datos en una estructura de datos simple. Por lo tanto, los archivos JSON se pueden abrir en cualquier software de texto como el Bloc de notas o Wordpad.

Hay varias herramientas disponibles para convertir los datos de Excel a JSON.

    Altova MapForce Convertidor de XLS a JSON de White Town Editor JSON de oxígeno WTSolution Convertidor de Excel a JSON

Aquí, le informaremos sobre estas herramientas con sus enlaces de descarga.

Consejo: WTSolution Excel to JSON Converter también se conoce como complemento de Excel a JSON. Microsoft ofrece esta herramienta.

Para la última herramienta - Excel a JSON, También le mostraremos los pasos para descargar y utilizar este software.

Altova MapForce

Altova MapForce también es una herramienta de conversión y mapeo de datos. Es un software útil para convertir varios conjuntos de datos. Con esta herramienta, puede convertir los datos de Excel a JSON, XML a JSON y viceversa.

IMAGEN

Además, esta herramienta también permite a los usuarios convertir JSON a CSV, EDI, búfer de protocolo de Google y más. Esta herramienta es fácil de usar ya que proporciona una interfaz de arrastrar y soltar. También admite procesamiento de datos avanzado.

Altova MapForce no es un software gratuito, pero viene con una prueba gratuita de 30 días. Descargue la herramienta Altova MapForce desde lo siguiente enlace .

Convertidor de xls a JSON de White Town

Este software es un conversor de xls a JSON. Como su nombre lo indica, permite a los usuarios convertir los datos de Excel al formato JSON. Sin embargo, sólo permite cambiar los datos de Excel al formato JSON. Este software admite ambos formatos (formatos .xls y .xlsx) de Excel.

IMAGEN

Una de las mayores ventajas de utilizar este software es que es gratuito. Aunque también podrás comprar la licencia personal o comercial del mismo. Es muy fácil de usar y por eso es muy popular, sobre todo entre quienes transfieren sus datos en línea.

Puede descargar la herramienta de conversión de White Town xls a JSON desde lo siguiente enlace .

Editor JSON de oxígeno

Oxygen JSON Editor es un software que se utiliza para convertir los datos del archivo Excel al formato JSON asignando las columnas de Excel a la clave del objeto JSON. Este software es un software más complejo que los demás que hemos descrito anteriormente.

Como Oxygen JSON Editor es un software complejo, también tiene características complejas. Funciones complejas, como validación de estructura, sangría, formato y finalización de contenido. Además, este software también nos permite convertir el documento XML a formato JSON.

IMAGEN

Oxygen JSON Editor funciona de manera diferente a otros convertidores de Excel a JSON. Utiliza una plantilla de hoja de estilo XSLT para la conversión. La mayoría de los profesionales prefieren este software para convertir sus datos. Es un software pago cuyas versiones personal, empresarial y académica están disponibles en su sitio web oficial.

Visite su sitio oficial para descargar el Editor JSON de oxígeno .

WTSolution Convertidor de Excel a JSON

Este es el último conversor de Excel a JSON de este capítulo mediante el cual se puede realizar la conversión de Excel a JSON en sus datos. Es una aplicación sencilla para realizar esta tarea. Este software admite dos tipos de conversiones en datos de Excel: Filas y Anidadas.

También ha escuchado su nombre como complemento de Excel a JSON. Microsoft ofrece este complemento llamado Excel a JSON que ayuda a los usuarios a convertir sus datos de Excel al formato JSON. Ahora, sepamos algo sobre el complemento Excel a JSON y también veamos los pasos de descarga.

Complemento de Excel a JSON

Excel a JSON es un complemento ofrecido por Microsoft para convertir los datos de la hoja de Excel al formato JSON. Cuando los datos se convierten al formato JSON, las columnas de la hoja de Excel se cambian a claves de objeto en JSON. No le cuesta al usuario descargarlo y usarlo.

Puede descargar este complemento desde la tienda de Office.

Requisito

El complemento de Excel a JSON solo funcionará en Excel 2013 o versiones superiores. Por lo tanto, su versión de Excel debe ser 2013 o superior.

Limitación

Este complemento tiene una limitación.

Puede convertir los datos de Excel seleccionados al formato JSON.

Actualmente, este complemento admite dos tipos de conversiones.

  1. Fila
  2. Anidado

Conversión de filas

En la conversión de tipo de fila, la primera fila se trata como encabezado y el resto de las filas se interpretan como datos.

Conversión anidada

En la conversión de tipos anidados, puede definir un esquema JSON. Este complemento realizará la conversión en consecuencia, según el esquema que haya proporcionado.

Descargar complemento

Excel a JSON el complemento está disponible en la tienda de Office; puedes descargarlo desde allí. Para aprender paso a paso, siga este capítulo a continuación:

Paso 1: Descargue el complemento de Excel a JSON desde lo siguiente enlace .

Paso 2: Se abrirá una página web de la tienda de Office, donde haga clic en el Consiguelo ahora botón.

¿Cómo convertir Excel a JSON?

Paso 3: Antes de comenzar la descarga, le pedirá que inicie sesión en su cuenta de Microsoft con credenciales válidas.

¿Cómo convertir Excel a JSON?

Si no tiene una cuenta de Microsoft, regístrese gratis para crear una nueva cuenta.

Etapa 4: Cuando inicia sesión en su cuenta de Microsoft. Le solicitará información básica requerida por esta aplicación antes de descargarla. Aquí, proporcione estos detalles y haga clic en el Continuar botón.

¿Cómo convertir Excel a JSON?

Consejo: Los campos que están marcados con el signo * son campos obligatorios y otros son opcionales.

Paso 5: Ahora, haga clic en Abrir en Excel botón aquí.

¿Cómo convertir Excel a JSON?

Si no tiene ninguna versión de MS Excel 2013 o superior descargada en su sistema, puede acceder a Office en línea. Haciendo clic en este enlace.

¿Cómo convertir Excel a JSON?

Hemos hecho clic en Abrir en Excel.

Paso 6: En esta ventana emergente, deje la casilla de verificación sin marcar y haga clic en Abrir Excel aquí.

¿Cómo convertir Excel a JSON?

Paso 7: Su Excel se abrirá en su sistema, pero requiere una conexión a Internet. Si no está disponible, es posible que reciba este tipo de error de advertencia.

¿Cómo convertir Excel a JSON?

Paso 8: Cuando haga clic en Aceptar, le mostrará un panel más que le muestra alguna razón por la cual puede ocurrir este error. Este error puede deberse a las siguientes razones.

¿Cómo convertir Excel a JSON?

Entonces, conecte su sistema a Internet y cierre el libro de Excel actualmente abierto.

Paso 9: Siga los pasos 5 y 6 nuevamente, donde haga clic en el abre el excel botón.

Esta vez su sistema está conectado a Internet. Por lo tanto, no mostrará ningún error ni interrupción durante la instalación del complemento.

Paso 10: Se abrirá una interfaz en el archivo Excel como esta con Complemento de Excel a JSON. Ahora, agregue este complemento a su pestaña de Excel haciendo clic en Confía en este complemento botón presente en el panel derecho.

¿Cómo convertir Excel a JSON?

Paso 11: El complemento Excel a JSON se agrega correctamente a la cinta de Excel como una pestaña al final. Mira aquí -

¿Cómo convertir Excel a JSON?

Paso 12: Su complemento de Excel a JSON está listo para iniciarse. Está disponible dentro del Excel a JSON pestaña con el nombre Lanzamiento Excel a JSON botón.

¿Cómo convertir Excel a JSON?

Nota: El archivo de Excel, que está abierto actualmente, es de solo lectura y contiene algunas instrucciones sobre esta herramienta. Por lo tanto, abra primero el archivo de destino que desea convertir de Excel a JSON.

Paso 13: Prepare una nueva hoja de Excel o abra aquella cuyos datos desee cambiar de formato. Hemos abierto un archivo existente de detalles de la persona y hacemos clic en el Inicie Excel a JSON botón.

¿Cómo convertir Excel a JSON?

Paso 14: Una vez que haga clic en él, puede recibir este error. Ignóralo y haz clic. DE ACUERDO avanzar.

¿Cómo convertir Excel a JSON?

Consejo: mientras utiliza este complemento para convertir sus datos, su sistema debe estar conectado a Internet. De lo contrario, puede enfrentar problemas.

Paso 15: Ahora, seleccione al menos los datos de las dos primeras filas o todos, donde el primero se considera como encabezado y el otro como datos. Luego haga clic en IR en el panel derecho.

¿Cómo convertir Excel a JSON?

Paso 16: Verá que los datos seleccionados se convierten a formato JSON y están disponibles debajo del botón Ir.

¿Cómo convertir Excel a JSON?

Paso 17: Copie estos datos desde aquí, pegue estos datos JSON en un archivo y guárdelo. Por lo tanto, haga clic en el Copiar al portapapeles botón aquí.

¿Cómo convertir Excel a JSON?

Paso 18: Los datos JSON se copian correctamente al portapapeles.

¿Cómo convertir Excel a JSON?

Paso 19: Ahora, pegue estos datos copiados del portapapeles en un archivo de Word y guárdelos. Los datos copiados se verán como se muestra a continuación:

¿Cómo convertir Excel a JSON?

Excel a JSON usando el editor de código VBA

Además de utilizar todas estas herramientas, puede utilizar la función incorporada de Excel ( editor de código VBA ) para convertir los datos de Excel al formato JSON. Cree un código para ello y ejecútelo; realizará el mapeo de columnas de Excel a claves de objetos JSON y convertirá los datos a JSON.

Si se siente cómodo codificando, entonces es una buena manera para usted. Por lo tanto, no necesita descargar explícitamente las herramientas mencionadas anteriormente para convertir sus datos de Excel al formato JSON. Si bien puede hacerlo sin descargar ningún software en su sistema utilizando el editor de código Excel VBA.

Consejo: sus datos de Excel deben tener nombres de columnas porque la primera fila siempre se considera un encabezado.

Código VBA

A continuación se muestra el código completo para la conversión de los datos del archivo Excel al formato JSON. Copie el siguiente código y péguelo en su respectivo editor de código VBA.

 Public Function ExcelToJSON(rng As Range) As String ' Check there must be at least two columns in the Excel file If rng.Columns.Count 1 Then ' Start data row Dim jsonData As String: jsonData = '{' ' Loop through each column and combine with the header For headerLoop = 1 To colCount jsonData = jsonData & '''' & headerRange.Value2(1, headerLoop) & '''' & ':' jsonData = jsonData & '''' & rng.Value2(dataLoop, headerLoop) & '''' jsonData = jsonData & ',' Next headerLoop ' Strip out the comma in last value of each row jsonData = Left(jsonData, Len(jsonData) - 1) ' End data row JSON = JSON & jsonData & '},' End If Next ' Strip out the last comma in last row of the Excel data JSON = Left(JSON, Len(JSON) - 1) JSON = JSON & ']' ExcelToJSON = JSON End Function 

En este código VBA, hemos definido una función llamada ExcelToJSON que luego se usará en un archivo de Excel para convertir datos de Excel al formato JSON. Veamos cómo se ejecutará.

Sintaxis

 =ExcelToJSON(range) 

Ahora, regrese al archivo de Excel y escriba la siguiente fórmula ROUND() en una celda de Excel donde desea colocar el resultado JSON convertido. Por ejemplo,

=ExcelToJSON(A1:F3)

¿Cómo convertir Excel a JSON?

Actualmente, estamos convirtiendo los datos de las dos primeras filas de Excel únicamente al formato JSON.

descomprimir en Linux

presione el Ingresar clave y obtenga el resultado y vea que los datos se convierten correctamente al formato JSON. Del mismo modo, puede utilizar esta función para una mayor conversión.

¿Cómo convertir Excel a JSON?

Para obtener una descripción detallada de este código, consulte nuestro siguiente tutorial, donde explicamos este código y las variables creadas y utilizadas en él.