EZ
EZ2Conv

Convertidor Excel a Array

Transforma hojas de cálculo Excel (XLSX, XLS, CSV, ODS) en arrays de lenguajes de programación como JavaScript, Python, PHP, Java y mas. Soporte multi-hoja con detección de tipos de datos y análisis de fechas. Herramienta gratuita que procesa archivos hasta 10MB sin subidas al servidor.

Archivo Excel

Arrastra archivo Excel aquí o haz clic para subir

Soporta archivos XLSX, XLS (máx 10MB)

Cómo usar

  1. Selecciona o arrastra y suelta tu archivo Excel (formatos XLSX, XLS, CSV, ODS) en el área de carga, procesando archivos hasta 10MB
  2. Elige tu lenguaje de programación objetivo y formato de salida preferido: array 2D para datos brutos o array de objetos usando encabezados como claves
  3. Configura manejo de encabezados, detección automática de tipos, análisis de fechas, recorte de espacios y opciones para omitir filas vacías
  4. Copia el código de array generado al portapapeles con un clic, o descárgalo como archivo listo para integrar en tu proyecto

Convertir hojas de cálculo de Excel en arrays de código

Qué hace este conversor

Excel guarda los datos en filas y columnas, mientras que la mayoría de los lenguajes de programación consumen esa misma información como arrays. Esta herramienta lee el libro que subes (XLSX, XLS, CSV u ODS, hasta 10 MB), analiza sus hojas y reescribe la cuadrícula de celdas como literales de array listos para pegar en el lenguaje que elijas: JavaScript, Python, Java, C#, PHP, Go, Ruby o Rust. Puedes obtener un array bidimensional que reproduce la cuadrícula tal cual, o un array de objetos que usa la fila de encabezados como claves. Un modo inverso vuelve a convertir los datos del array en un archivo de Excel.

Como la salida se genera a partir de la estructura real de la hoja y no de una plantilla fija, las columnas y filas que contenga el archivo son exactamente las que recuperas en código.

Cuándo conviene usarlo

Resulta útil cuando necesitas incrustar datos de una hoja de cálculo directamente en el código en lugar de cargarlos en tiempo de ejecución: datos de prueba, una tabla de consulta, fixtures, una configuración fija o un mock rápido para un prototipo. Te ahorra escribir un parser o teclear decenas de filas a mano. Un analista que mantiene datos de referencia en Excel puede entregar al desarrollador un literal listo para pegar, y el desarrollador puede volcar la hoja de un cliente en la sintaxis exacta que ya usa su proyecto.

Un ejemplo concreto

Imagina una hoja con la fila de encabezados Nombre, Edad, Activo y sus filas de datos. Con la opción «usar la primera fila como encabezados» y la salida de array de objetos en JavaScript, obtienes `const data = [ {Nombre: "Ana", Edad: 30, Activo: true}, ... ];`. Si desactivas los encabezados y cambias a un array bidimensional, la misma hoja se convierte en `[["Nombre","Edad","Activo"], ["Ana", 30, true], ...]`. Con la detección de tipos activada, 30 sigue siendo un número y true un booleano, en lugar de quedar entre comillas como texto.

Notas y casos particulares

Cuando un libro contiene varias hojas, puedes convertir una hoja concreta o todas a la vez. La limpieza opcional de datos —omitir filas vacías y recortar los espacios sobrantes— ordena las exportaciones que arrastran líneas en blanco. Las celdas de fecha se pueden interpretar en lugar de dejarlas como números de serie de Excel. La detección automática de tipos distingue números, booleanos y valores null del texto; desactívala para mantener cada celda como cadena cuando la columna sea realmente de texto, como códigos postales o identificadores con ceros a la izquierda.

Preguntas frecuentes

Sí. Puedes convertir todos los archivos XLSX, XLS, CSV u ODS que quieras en arrays para JavaScript, Python, Java, C#, PHP, Go, Ruby y Rust sin coste. La selección de hojas, la detección de tipos y la interpretación de fechas están incluidas, sin límite de uso ni versión de pago.
Tu libro se abre y se transforma en código de array mediante JavaScript que se ejecuta en tu propio equipo, de modo que los archivos de hasta 10 MB nunca se suben. Las hojas con sueldos, listas de clientes u otros registros confidenciales permanecen íntegramente en tu dispositivo.
No. Sube un archivo, elige la hoja, el lenguaje y el formato de salida, y el literal del array aparece al instante. No hay registro, correo ni inicio de sesión antes ni después de la conversión.
Genera sintaxis de array para JavaScript, Python, Java, C#, PHP, Go, Ruby y Rust. Cada lenguaje aplica sus propias convenciones —listas y diccionarios en Python, arrays asociativos en PHP, slices en Go—, así que la salida se pega sin retoques en tu código.
Un array bidimensional reproduce la hoja como filas anidadas de valores, ideal cuando importa el orden de las columnas. Un array de objetos usa la primera fila como claves, de modo que cada registro se lee como {Nombre: ..., Edad: ...}, más fácil de referenciar por campo. Activa «usar la primera fila como encabezados» para elegir cuál obtienes.
Sí. Además de Excel a array, un modo inverso reconstruye un archivo de Excel a partir de los datos del array. Si el libro tiene varias hojas, puedes procesar una sola o todas, y las celdas de fecha se pueden interpretar en lugar de dejarlas como números de serie.