piapia123
es

Conversor de hojas de cálculo

Formato

Todo se ejecuta en tu navegador: no se sube nada

Arrastra el archivo aquí o haz clic para elegirlo

Un archivo · todo se procesa en tu dispositivo

El archivo se lee solo dentro de tu navegador y no se sube a ningún servidor. También funciona sin conexión.

Arrastra una hoja de cálculo y conviértela a CSV, JSON, una tabla Markdown o una tabla HTML. El archivo no se sube nunca: un xlsx es un ZIP lleno de XML y el navegador lo lee sin problema. ⚠️ Lo que obtienes son los valores de las celdas, no toda la hoja. Esto decide para qué sirve: · Las fórmulas dan su resultado en caché (lo que Excel calculó por última vez), no la fórmula. Así que en un xlsx generado por un programa que Excel nunca ha abierto, las celdas de fórmula pueden no tener nada: al leerlas salen vacías. No es un defecto, es que el valor no está en el archivo. · Los estilos (fuentes, colores, bordes, formatos de número) se pierden todos: ninguno de los cuatro formatos de destino puede expresarlos. · Las celdas combinadas solo tienen valor en la esquina superior izquierda. Un título que visualmente abarca tres columnas es, en los datos, una celda más dos vacías, y esa es la sorpresa más habitual al exportar una hoja. · Comentarios, formato condicional, validación de datos, gráficos, imágenes y tablas dinámicas se pierden todos. Así que esto sirve para sacar los datos (a una base de datos, a un script, a otro formato), no para convertir una hoja en otra: lo segundo exige conservar los estilos, y eso es cosa del «Guardar como» de Excel. ⚠️ Dos trampas fáciles: las fechas en Excel son en realidad un número, y aquí se descodifican como fecha y se emiten en UTC (usar la hora local las desplaza un día al este de Greenwich); y las hojas múltiples se convierten por separado, nunca se fusionan.

Funciones

  • Lee .xlsx, .xls, .xlsm, .xlsb, .xlt, .xltx, .xltm, .ods, .csv y .tsv (también plantillas)
  • Cuatro salidas: CSV, JSON, tabla Markdown y tabla HTML
  • ⚠️ La nota de «son los valores, no la hoja» va en el resultado y no escondida en las preguntas frecuentes
  • ⚠️ Las fechas se emiten en UTC, así que nunca se desplazan un día
  • ⚠️ Un CSV UTF-8 sin BOM no sale con caracteres rotos (los bytes se validan como UTF-8 antes de decidir la codificación)
  • ⚠️ Los encabezados repetidos reciben un sufijo: una clave JSON repetida descarta una columna entera en silencio
  • ⚠️ Un encabezado vacío pasa a «Columna N» en vez de perder la columna
  • Se puede convertir una sola hoja por nombre, o todas; las filas y columnas se listan por hoja
  • ⚠️ Las tablas muy grandes no se convierten a Markdown ni HTML (la salida sería ilegible); CSV y JSON no tienen límite
  • Cada bloque de salida tiene su propio botón de copiar
  • El archivo no se sube y funciona sin conexión

Cómo se usa

  1. Arrastra el archivo a la zona de puntos, o haz clic para elegirlo
  2. Elige el formato de salida, si la primera fila es cabecera y qué hoja convertir
  3. El resultado se agrupa por hoja y cada bloque se puede copiar por separado

Preguntas frecuentes

¿Por qué las fórmulas salen vacías?
Porque en ese archivo la celda no tiene de verdad ningún valor. Cuando Excel guarda una fórmula también almacena a su lado el último resultado calculado (el valor en caché), y eso es lo que devuelve un lector. Un xlsx generado por un programa que Excel nunca ha abierto puede tener la fórmula escrita sin ningún valor en caché, y entonces nada puede leerlo. Es la forma del archivo, no el analizador. Para obtener esos números, ábrelo y guárdalo una vez en Excel o LibreOffice.
¿Por qué se pierden las celdas combinadas?
Porque combinar es un efecto de visualización: el dato sigue estando solo en la celda superior izquierda. Un título «T1» que abarca tres columnas es, a nivel de datos, el texto «T1» en la primera celda y dos celdas vacías detrás. Eso es justo lo que ves al convertir a CSV o JSON. Es la sorpresa más habitual al exportar una hoja: un informe que se veía ordenado sale con una columna de vacíos, causada por las combinaciones. Para tratarlo bien, quita las combinaciones y rellena en Excel primero.
¿Por qué hay un límite de tamaño en Markdown y HTML?
Porque la salida sería inservible. Una tabla de decenas de miles de celdas se convierte en decenas de miles de líneas de barras verticales: nadie lee eso y pegarlo en cualquier editor lo cuelga. CSV y JSON no tienen ese límite, porque son formatos para máquinas y son significativos a cualquier tamaño. Para leer, convierte a Markdown; para procesar, a CSV o JSON.
¿Las fechas se desplazarán un día?
No, y esto es precisamente donde suelen romperse herramientas como esta. Una fecha de Excel es en realidad un número (días desde 1899-12-30) que un formato de número muestra como fecha, así que hay que decirle al lector que lo interprete como fecha; si no, una columna de fechas vuelve como `45123` y parece del todo normal. Activarlo trae una segunda trampa: los objetos `Date` llevan zona horaria, e interpretarlos en hora local retrasa todas las fechas un día al este de Greenwich. Aquí se usa UTC de principio a fin, evitando las dos.
¿Puede leer una hoja protegida con contraseña?
No. Un xlsx con contraseña de apertura está cifrado a nivel de archivo y no se puede abrir sin ella: no es una limitación de esta herramienta, es que el archivo no contiene datos legibles sin la contraseña. El formato `.et` de WPS tampoco se puede leer (es propietario). Para cualquiera de los dos, guárdalo como `.xlsx` desde Excel y quita la contraseña antes.

Herramientas relacionadas