¿Por qué convertir XLSX a JSON?
JSON es el formato estándar para las API web y las aplicaciones JavaScript, por lo que alimentar un servicio web o una aplicación frontend con datos de una hoja de cálculo suele requerir un archivo JSON. Los desarrolladores también lo utilizan para cargar datos tabulares en bases de datos o sistemas de configuración. Consulte .JSON para obtener una descripción completa del formato.
Cómo convertir XLSX a JSON
Línea de comandos - pandas CLI
Requiere pandas y openpyxl; ejecute python -c "import pandas as pd; pd.read_excel('data.xlsx').to_json('out.json', orient='records')".
Google Sheets + Apps Script FREE
Abra su .xlsx en Google Sheets, luego use Extensiones > Apps Script para ejecutar un script que exporte la hoja activa como JSON.
Acerca de estos formatos
Un archivo XLSX es una hoja de cálculo de Microsoft Excel guardada en el formato Open XML, introducido con Excel 2007 como reemplazo del antiguo formato binario XLS. Puede abrirlo sin…
Abrir detalles de .XLSX →Un archivo JSON es un archivo de datos de texto plano en formato JavaScript Object Notation, utilizado por APIs web, configuraciones de aplicaciones y exportaciones de datos. Cualquier…
Abrir detalles de .JSON →Calidad y qué observar
- Las fórmulas no se conservan: en la salida JSON solo aparece el último valor calculado de la celda.
- Solo se exporta la primera hoja de forma predeterminada; los libros con varias hojas requieren un manejo explícito en el código.
- Las fechas, el formato de las celdas, los gráficos y las tablas dinámicas no se transfieren a JSON.
Preguntas frecuentes
¿El JSON incluye todas las hojas de un libro de trabajo?
sheet_name=None para leer todas las hojas y exportarlas como un objeto JSON indexado por el nombre de la hoja.¿Se conservan las fórmulas en la salida JSON?
.xlsx.¿Cómo es la estructura del JSON?
records, cada fila se convierte en un objeto JSON y el archivo completo es una matriz: [{"Name":"Alice","Age":30},...]. Los encabezados de las columnas se convierten en las claves de los objetos.