Convertidor de Excel a JSON
Selecciona una hoja de un archivo Excel y guárdala como JSON.
Los archivos Excel se leen y se convierten a JSON completamente en tu navegador. Las fechas, monedas, porcentajes y otras celdas con formato se convierten tal como se muestran en Excel.
Acerca de esta herramienta
La herramienta Excel a JSON convierte archivos de Excel (.xlsx) a JSON permitiéndole elegir una hoja del libro de trabajo. Los datos pueden transformarse en un Array de objetos, un Array 2D o un Objeto por clave basado en la primera columna, con indentación configurable y manejo de filas vacías. Ideal para preparar datos de Excel como JSON para el desarrollo web, pruebas de API, archivos de configuración y procesamiento de datos.
Cómo usar
Seleccionar un archivo Excel
Suba el archivo .xlsx que desea convertir a JSON. Una vez seleccionado, podrá ver el nombre del archivo, el tamaño y el número total de hojas.
Elegir una hoja y opciones
Elija la hoja a convertir y luego configure el formato de salida (Array de objetos, Array 2D u Objeto por clave), el estilo de indentación y el manejo de filas vacías.
Revisar y guardar el resultado
Inspeccione la estructura y los valores del JSON generado en el panel de vista previa con números de línea, luego cópielo al portapapeles o descárguelo como archivo JSON.
Características
Selección de hoja
Seleccione una hoja específica de un archivo Excel con varias hojas y conviértala a JSON.
Tres formatos de salida
Elija entre Array de objetos, Array 2D o una estructura de Objeto por clave según las necesidades de sus datos.
Indentación flexible
Elija 2 espacios, 4 espacios, Tabulación o Ninguna para equilibrar la legibilidad y el tamaño del archivo del JSON generado.
Manejo de filas vacías
Excluya las filas donde todas las celdas están vacías, o consérvelas en sus posiciones originales en la salida.
Vista previa, copia y descarga
Revise el JSON con números de línea, cópielo al portapapeles o descárguelo como archivo .json.
Procesamiento en el navegador
Su archivo Excel permanece en su navegador: nada se envía a un servidor.
Casos de uso
Preparar datos para el desarrollo web
Convierta datos de productos, usuarios y configuración administrados en Excel a JSON para usarlos en aplicaciones web.
Generar datos de prueba para API
Convierta rápidamente hojas de Excel en Arrays de objetos para cuerpos de solicitud y datos de prueba.
Crear estructuras de datos basadas en ID
Transforme tablas con códigos o identificadores en la primera columna en Objetos por clave para búsquedas rápidas.
Conservar la estructura de celdas original
Use el formato de Array 2D para mantener el orden de filas y columnas en datos donde la posición de la celda importa más que los nombres de columna.
Escribir archivos de configuración y datos semilla
Convierta opciones, cadenas localizadas y valores de referencia organizados en Excel en archivos de configuración JSON o datos iniciales.
Preguntas frecuentes
¿En qué se diferencian los formatos de salida?
El Array de objetos usa la primera fila como nombres de propiedades y convierte cada fila siguiente en un objeto. El Array 2D conserva cada fila, incluida la primera, como matrices de valores. El Objeto por clave usa el valor de la primera columna de cada fila de datos como clave del objeto de nivel superior, y las columnas restantes se almacenan como propiedades bajo esa clave.
¿Cómo se maneja la primera fila?
En los formatos de Array de objetos y Objeto por clave, la primera fila se convierte en los nombres de las propiedades JSON. En el Array 2D, la primera fila se trata como una fila de datos normal.
¿Cuáles son las opciones de indentación?
Puede elegir 2 espacios, 4 espacios, Tabulación o Ninguna. Las opciones de espacio y tabulación indientan la estructura para legibilidad; ninguno elimina los espacios en blanco y saltos de línea adicionales para una salida compacta.
¿Cuál es la diferencia entre excluir y conservar las filas vacías?
Excluir elimina de la salida JSON las filas donde todas las celdas están vacías. Conservar mantiene las filas vacías en sus posiciones originales.
¿Qué ocurre si una celda de encabezado está vacía?
Los nombres de columna vacíos se reemplazan por nombres generados automáticamente según la posición de la columna, como column_4, column_5, y así sucesivamente.
¿Qué valores se convierten en claves en el modo Objeto por clave?
El valor de la primera columna de cada fila de datos se convierte en la clave del objeto JSON de nivel superior, y las columnas restantes se almacenan como propiedades bajo esa clave.
¿Qué pasa si la primera columna tiene valores duplicados?
Un objeto JSON no puede contener claves duplicadas, por lo que los valores repetidos reciben un sufijo numérico como _2, _3 para distinguirlos. Es mejor usar valores únicos en la primera columna cuando se usa el modo Objeto por clave.
¿Las celdas numéricas se almacenan como números JSON?
Actualmente, las celdas que parecen números todavía se almacenan como cadenas en la salida. Es posible que deba convertir los valores a números después de la conversión si planea usarlos en cálculos.
¿Se conservan los formatos o fórmulas de Excel?
No. JSON almacena los valores mostrados de las celdas, por lo que formatos como fuentes, colores, bordes y celdas combinadas no se conservan.
¿Puedo convertir un archivo Excel protegido con contraseña?
No. Los archivos Excel protegidos con contraseña no pueden procesarse. Desbloquee el archivo primero antes de usar esta herramienta.
¿Mi archivo Excel se envía a un servidor?
No. Todo el procesamiento se realiza localmente en su navegador. Su archivo Excel y los resultados de la conversión nunca se transmiten a un servidor.