Creado sobre IA avanzada en tu dispositivo y aceleración por hardware para ofrecer un rendimiento profesional con privacidad absoluta.IA en tu dispositivo: profesional y privado.
Convertir Excel a HTML
Excel a tablas HTML con encabezados, combinaciones y rangos
- XLSX, XLSB, ODS, CSV
- Combinaciones conservadas
- Cuatro modos de estilo
Suelta aquí una hoja de cálculo
XLSX, XLSM, XLSB, XLS, ODS, FODS, CSV o TSV · hasta 25 MB
Tu tabla aparecerá aquí
Añade una hoja de cálculo para verla convertida al instante.
Un punto de partida. Cambia lo que quieras después.
Qué parte del libro se convierte en tabla.
Lo que la tabla significa, no su aspecto.
Lo que va dentro de cada celda.
Lo decide adónde va la tabla.
Cómo se escribe el markup.
La versión gratuita convierte un libro cada vez, hasta 25 MB y 500.000 celdas.
Pro convierte un lote y devuelve un único ZIP.
Cómo convertir Excel a HTML
- 1
Añade tu hoja de cálculo
Arrastra un archivo XLSX, XLSM, XLSB, XLS, ODS, FODS, CSV o TSV a la página, o búscalo. El libro se lee en tu dispositivo y la tabla aparece de inmediato con la configuración por defecto.
- 2
Elige la hoja y el rango
Convierte una hoja o todas las del libro. Si los datos no empiezan en A1, escribe un rango A1 como A3:F120 para saltarte un bloque de título o una fila de totales.
- 3
Define la estructura de la tabla
Convierte la primera fila en un thead de celdas th, la primera columna en encabezados de fila, o ambas. Decide si las celdas combinadas se vuelven colspan y rowspan, y si se recortan las filas y columnas vacías.
- 4
Elige cómo se aplica el estilo
Un bloque de estilos para una página web, estilos en línea para un correo, solo nombres de clase para un CMS con su propio CSS, o ningún estilo. Añade una clase, un id o una leyenda si los necesitas.
- 5
Copia o descarga
Copia el markup al portapapeles o descárgalo como archivo HTML. Si cambias cualquier ajuste después, el resultado se marca como desactualizado hasta que lo vuelvas a aplicar, de modo que el archivo siempre coincide con el panel que tienes al lado.
Qué ofrece este conversor de Excel a HTML
Convierte hojas de Excel en una tabla HTML — de forma privada en tu dispositivo. Convierte XLSX/XLS en tablas HTML reutilizables con control de encabezados, salida CSS y exportación de todas las hojas.
Es una herramienta de hoja de cálculo a markup, no una herramienta de captura de pantalla. Lee el libro en tu dispositivo y escribe la tabla que habrías escrito a mano: elementos td y th, colspan y rowspan donde la hoja tiene combinaciones, enlaces reales donde la hoja tiene hipervínculos, y nada más. No hay ids de celda generados, ni atributos de datos con una segunda copia de cada valor, ni un documento envuelto escondido dentro del fragmento. En una hoja de 20.000 filas esa diferencia son 13,2 MB de markup frente a 3,6 MB.
- Todos los formatos habituales. XLSX, XLSM, XLSB y XLS heredado, ODS y FODS de OpenDocument, además de CSV y TSV. Cualquier otra cosa se rechaza por su nombre en el selector de archivos con una ruta hacia la herramienta correcta.
- Estructura que controlas. Fila de encabezado, columna de encabezado, ambas o ninguna. Celdas combinadas conservadas como spans o aplanadas. Filas y columnas vacías conservadas, recortadas al final o eliminadas donde estén.
- Un rango, no solo una hoja. Convierte A3:F120 cuando los datos no empiezan en A1. Las combinaciones que cruzan el límite se recortan en vez de perderse.
- Cuatro maneras de darle estilo. Una hoja de estilos acotada, estilos en línea que sobreviven a un cliente de correo, nombres de clase para un CMS con su propio CSS, o nada en absoluto.
- Cinco formas de salida. Compacta, dos espacios, cuatro espacios, tabulación o minificada — y todas producen la misma tabla, solo dispuesta de otra manera.
- Los valores que querías. Valores con el formato que muestra Excel, o los números brutos cuando la tabla se va a analizar en vez de leer.
- Lotes en un solo archivo. Pro convierte hasta 50 libros y devuelve un único ZIP, con los nombres duplicados numerados en vez de sobrescritos.
- No se sube nada. El archivo se abre, se convierte y se entrega en tu dispositivo, y la vista previa corre en un marco aislado con los scripts desactivados.
Estructura de la tabla: encabezados, combinaciones y filas vacías
Los controles de estructura deciden lo que la tabla significa, no solo su aspecto. Son la diferencia entre una rejilla de texto y una tabla que un lector de pantalla, un buscador y un importador de hojas de cálculo pueden leer correctamente.
Filas y columnas de encabezado
Una fila de encabezado convierte la primera fila en un thead con celdas th y scope="col". Una columna de encabezado convierte la primera celda de cada fila restante en un th con scope="row". Puedes tener una, las dos o ninguna. El atributo scope es lo que indica a la tecnología de apoyo qué celdas gobierna un encabezado, y no cuesta nada — la mayoría de los conversores lo omiten por completo.
Celdas combinadas
- Conservadas. Un rango combinado se convierte en una sola celda con colspan, rowspan o ambos, y las celdas que cubría no se emiten. Es lo que la hoja significa realmente.
- Aplanadas. Cada celda se emite por separado y la combinación se descarta, dejando vacías las celdas cubiertas. Úsalo cuando la tabla vaya a ser analizada por algo que no entiende los spans.
- Recortadas en el límite. Cuando un rango o una eliminación de columnas vacías corta un bloque combinado, el span se reduce a la parte que sobrevive. Nunca se descarta en silencio, que es lo que hacía que la vista previa de la versión anterior no coincidiera con su descarga.
- Nunca cruzan un thead. Un rowspan no puede ir legalmente de un thead al tbody, así que una combinación en la fila de encabezado se trunca al encabezado y las celdas de debajo se emiten como celdas vacías normales. Todas las filas mantienen el mismo ancho.
Filas y columnas vacías
Las hojas reales están llenas de filas separadoras en blanco y de alguna celda con formato muy por debajo de los datos. Conservar deja la hoja tal cual. Recortar elimina las filas y columnas vacías del final, que es la solución para una hoja cuyo rango usado llega hasta Z1000 sin motivo. Eliminar quita todas las filas y columnas vacías estén donde estén, y trata correctamente como ocupada una celda cubierta por una combinación.
Convertir parte de una hoja con un rango A1
Una hoja de cálculo rara vez es solo una tabla. Hay un título en A1, una nota al margen, una fila de totales abajo que no debería formar parte del markup. El campo de rango acepta notación A1 normal — A3:F120 — y convierte solo ese rectángulo.
- Ajustado, no rechazado. Un rango que va más allá del final de los datos convierte la parte que se solapa. Es normal no recordar la forma exacta de tu propia hoja; un mensaje de error no ayudaría.
- Los rangos invertidos funcionan. F50:A1 se lee como A1:F50. Es evidente qué rectángulo querías.
- Una sola celda es un rango. A1 por sí solo convierte una celda, que a veces es exactamente lo que quieres para un fragmento.
- La vista previa lo sigue. Las hojas grandes muestran sus primeras 200 filas y lo dicen en pantalla. El archivo descargado nunca se recorta.
Estilo: hoja de estilos, en línea, clases o ninguno
Aquí no hay una única respuesta correcta, y por eso es una elección y no una casilla. Lo decide adónde va la tabla.
- Hoja de estilos. Un bloque style con bordes, fondo de encabezado, filas alternas y estados hover. Cada selector va acotado por el nombre de clase de esta herramienta, así que pegarlo en una página no puede cambiar el estilo de las demás tablas — el fallo habitual de un conversor que emite reglas table { } desnudas.
- Estilos en línea. El mismo aspecto escrito como atributo style en cada elemento. Verboso por naturaleza, y lo único que la mayoría de los clientes de correo no elimina.
- Solo clases. Puntos de anclaje y ninguna regla, para un CMS o sistema de diseño que ya da estilo a las tablas y solo necesita de dónde colgar el CSS.
- Ninguno. Markup y nada más. La salida más corta, y la correcta para un sitio cuya hoja de estilos ya cubre las tablas.
Alineación de columnas
Las columnas numéricas se alinean a la derecha, como en la hoja de cálculo, porque una columna de cifras alineada a la izquierda es lo primero que hace que una tabla convertida parezca mal. En modo hoja de estilos, una columna uniformemente numérica se convierte en una sola regla nth-child en lugar de una clase en cada celda — una regla en vez de 20.000 atributos, que en una hoja grande son dos megabytes de diferencia.
Formatos de salida y adónde va el markup
Los controles de salida cambian cómo se escribe el markup, nunca lo que contiene. La tabla significa lo mismo en los cinco formatos, y eso se comprueba directamente: el HTML generado se vuelve a analizar como rejilla y se compara celda por celda con la hoja de cálculo.
- Documento completo. Un archivo HTML completo con doctype, charset, meta viewport y título. Ábrelo en un navegador o dáselo a alguien que solo necesita que la tabla se vea.
- Fragmento del cuerpo. Solo la tabla, lista para pegar en una página o una entrada. En modo hoja de estilos, el bloque style encabeza el fragmento para que el estilo vaya con él.
- Compacta. Una línea por fila. Legible en un diff, y casi lo más corto que puede ser el markup sin dejar de leerse.
- Indentada. Dos espacios, cuatro espacios o tabulación, un elemento por línea. El contenido de las celdas nunca se parte en varias líneas, porque eso insertaría espacios dentro de la celda y cambiaría lo que la tabla muestra.
- Minificada. Sin ningún espacio entre etiquetas, para la carga más pequeña posible.
Clase, id y leyenda
Añade una clase a la tabla para tu framework (table table-striped, prose-table, lo que espere tu CSS), un id para que JavaScript la encuentre, y una leyenda tomada del nombre de la hoja o escrita por ti. Los tres se limitan a caracteres válidos en un identificador CSS, así que un valor que nunca habría funcionado pierde visiblemente esos caracteres en vez de escaparse en silencio hasta quedar sin sentido.
Formatos de hoja de cálculo admitidos
La lista aceptada es cerrada y se aplica en el selector de archivos, no en el momento de convertir. Un archivo que esta herramienta no puede abrir se rechaza en cuanto lo eliges, diciendo qué es, qué acepta la herramienta y adónde ir en su lugar — nunca un indicador de carga que falla un minuto después, y nunca un silencio.
Aceptados
- XLSX y XLSM. Excel 2007 y posteriores, incluidos los libros con macros. Las macros se ignoran; los datos no.
- XLSB. El formato binario de Excel, habitual en archivos muy grandes.
- XLS. Excel 97-2003 heredado, incluidas las variantes XML Spreadsheet que Excel también ha publicado con esa extensión.
- ODS y FODS. Hojas OpenDocument de LibreOffice, OpenOffice y exportaciones de Google Sheets.
- CSV y TSV. Un archivo delimitado es un libro de una sola hoja y se convierte en tabla exactamente igual. Se asume UTF-8, que es lo que evita que un carácter acentuado llegue como mojibake.
Rechazados, y qué hacer en su lugar
- Apple Numbers. Exporta primero como XLSX desde Numbers. El formato no puede reproducirse en un archivo de prueba, así que no se declara compatible en vez de serlo a medias.
- Documentos de Word. DOC, DOCX y RTF van al conversor de Word a HTML, enlazado desde el propio mensaje de rechazo.
- PowerPoint y PDF. Ninguno es una hoja de cálculo. Ambos se nombran específicamente en vez de agruparse en un mensaje genérico.
- Libros protegidos con contraseña. Quita la contraseña en Excel y convierte la copia sin proteger. Un archivo cifrado se identifica como cifrado, no se informa como dañado.
- Un archivo cuya extensión miente. Una imagen o un PDF renombrados a .xlsx se detectan por sus primeros bytes antes de que nada intente analizarlos.
¿Por qué convertir Excel a HTML?
Una hoja de cálculo es una mala forma de publicar datos. Necesita una aplicación para abrirse, no se muestra en una pestaña del navegador, es invisible para los buscadores y resulta ilegible en un móvil. Una tabla HTML no es nada de eso: se ve en todas partes, se puede ajustar al estilo de la página, su contenido es texto indexable y un lector de pantalla puede recorrerla por encabezados de fila y columna.
- Publicar datos en una página. Listas de precios, tablas de especificaciones, horarios y resultados viven en una hoja de cálculo y pertenecen a una página web. Este es el paso intermedio.
- Correo que se ve bien. Una tabla pegada de Excel en un cliente de correo llega como un lío impredecible de markup propietario. El HTML con estilos en línea llega como la tabla.
- Documentación y wikis. La mayoría de los sistemas de documentación aceptan HTML en bruto en un bloque, y un fragmento con clases encaja en una plantilla sin pelearse con ella.
- Un paso en una tubería de datos. Valores brutos, sin estilos y minificados son un formato intermedio compacto que cualquier cosa puede analizar.
- Accesibilidad. Un thead correcto con atributos scope es la diferencia entre una tabla que un lector de pantalla puede leer con sentido y una rejilla de valores sueltos.
Cómo la conversión se ejecuta en tu dispositivo, no en nuestros servidores
Cada paso ocurre en tu propio dispositivo. No hay subida, ni cola en un servidor, ni copia temporal en ningún sitio — algo que aquí importa más que en la mayoría de las herramientas, porque los archivos que la gente convierte son presupuestos, tablas salariales, listas de clientes y listas de precios.
- Leído en tu dispositivo. El libro se abre fuera del hilo principal, así que la página sigue respondiendo incluso con un archivo grande, y los bytes no viajan.
- Escapado, siempre. El contenido de las celdas pasa a ser texto y valores de atributo por una única vía de escapado, así que un valor con comillas o corchetes angulares nunca puede convertirse en markup. Es una propiedad estructural de cómo se construye la salida, no un filtro aplicado después.
- Vista previa en un espacio aislado. La tabla generada se muestra dentro de un marco con los scripts desactivados y sin acceso a la página que la rodea, así que un libro que llegó por correo es inerte.
- Enlaces comprobados. Un hipervínculo de una celda se conserva solo si su destino usa un esquema que un enlace de hoja de cálculo puede usar legítimamente. Cualquier otra cosa pasa a ser texto.
- Nada se retiene. Cerrar la pestaña es toda la limpieza que hay. Quitar un archivo de la cola lo libera de inmediato.
El libro se lee y se convierte fuera del hilo principal, así que la página sigue respondiendo mientras trabaja. Una hoja de 240.000 celdas se convierte en bastante menos de un segundo en un ordenador de escritorio.
Gratis y Pro
La versión gratuita no es una demostración. Todos los controles de formato de esta página — los cuatro modos de encabezado, los cuatro modos de estilo, los cinco formatos de salida, combinaciones, rangos, leyendas, clase e id — son gratuitos y producen exactamente el mismo markup que obtiene un usuario Pro. Lo que compra Pro es escala.
- Gratis. Un libro cada vez, hasta 25 MB y 500.000 celdas. Suficiente para la gran mayoría de las hojas de cálculo reales.
- Pro. Hasta 50 libros en un lote, entregados en un único ZIP, sin techo de celdas — el límite es lo que tu dispositivo pueda manejar.
- Por qué celdas y no filas. Una hoja de tres columnas con 200.000 filas y una de 200 columnas con 3.000 filas son el mismo trabajo. Contar celdas es la medida honesta; contar filas rechazaría una y dejaría pasar la otra.
- El límite se explica, nunca a secas. Un archivo rechazado te dice su tamaño o su número de celdas real, el límite y lo único que lo resuelve — con un enlace al divisor, que es la forma gratuita de convertir un libro demasiado grande.
Preguntas frecuentes
¿Cómo funciona el conversor de Excel a HTML?
Añade un archivo XLSX, XLSM, XLSB, XLS, ODS, FODS, CSV o TSV y el libro se abre en tu dispositivo. Cada celda se lee en un modelo de tabla que conserva el valor mostrado, el valor subyacente, la alineación y cualquier hipervínculo, y ese modelo se convierte en HTML con las opciones que elijas. No se sube nada: todo se ejecuta en tu dispositivo, no en nuestros servidores.
¿Qué markup HTML genera?
Una tabla semántica sencilla. Las celdas son elementos td; cuando pides una fila de encabezado se convierten en th con scope=col dentro de un thead, y una columna de encabezado da th con scope=row. Los rangos combinados se vuelven atributos colspan y rowspan. No hay atributos de framework, ni ids generados, ni atributos de datos en las celdas, así que el markup es lo bastante corto para leerlo y pegarlo donde quieras.
¿Se admiten las celdas combinadas?
Sí. Un rango combinado se convierte en una sola celda con colspan, rowspan o ambos, y las celdas que cubre no se emiten. Las combinaciones también se recortan correctamente cuando conviertes solo parte de la hoja: un rango que corta un bloque combinado reduce el span para que encaje en lugar de descartarlo, así que la tabla que ves siempre tiene la misma forma que el archivo que descargas.
¿Puedo convertir solo una parte de la hoja?
Escribe un rango A1 como A3:F120 en el campo de rango. Es la respuesta al problema más habitual de las hojas reales, donde los datos no son toda la hoja: un bloque de título arriba, notas al lado, una fila de totales abajo. Un rango que va más allá del final de los datos se ajusta a lo que existe en vez de rechazarse, y un rango invertido como F50:A1 se lee como el rectángulo que evidentemente querías.
¿Qué modo de estilo debo elegir?
Hoja de estilos para una página web: un bloque style limitado a los nombres de clase de esta herramienta, de modo que no puede cambiar el estilo de otras tablas de la página. Estilos en línea para el correo, porque la mayoría de los clientes de email eliminan el bloque style y lo único que sobrevive es el atributo. Solo clases cuando tu CMS o sistema de diseño ya da estilo a las tablas y solo necesitas puntos de anclaje. Ninguno cuando quieres solo la estructura.
¿Conserva formatos numéricos, fechas y moneda?
Sí, si quieres. Los valores con formato te dan exactamente lo que muestra Excel, así que una celda con 0,5 y formato de porcentaje se convierte en 50,00% y un número de serie de fecha se convierte en la fecha. Cambia a valores brutos cuando quieras los números subyacentes, que es lo que necesitas si la tabla se va a analizar en vez de leer.
¿Qué formatos de hoja de cálculo puedo convertir?
XLSX y XLSM de Excel 2007 en adelante, el formato binario XLSB, el XLS heredado de Excel 97-2003, ODS y FODS de OpenDocument de LibreOffice y Google Sheets, y CSV y TSV. Cualquier otra cosa se rechaza por su nombre en el momento de elegirla, con la acción concreta que lo resuelve, en lugar de aceptarse y fallar después.
¿Cómo de grande puede ser el libro?
La versión gratuita convierte un libro cada vez, hasta 25 MB y 500.000 celdas, lo que cubre la gran mayoría de las hojas de cálculo reales. Pro elimina el límite de cantidad y de celdas, y solo lo limita lo que tu dispositivo pueda manejar. La lectura y la conversión ocurren fuera del hilo principal, así que la página sigue respondiendo mientras se procesa un libro grande.
¿Puedo convertir varios libros a la vez?
Pro convierte hasta 50 archivos de una vez y los entrega en un único ZIP en lugar de 50 descargas separadas. Cada archivo conserva su nombre, los nombres duplicados se numeran en vez de sobrescribirse, y los caracteres inusuales de un nombre se hacen seguros antes de convertirse en entradas del archivo comprimido.
¿Los datos de mi hoja son privados?
Se procesan en tu dispositivo, no en nuestros servidores. No hay subida, ni conversión en servidor, ni copia guardada en ningún sitio. La vista previa se muestra dentro de un marco aislado con los scripts desactivados, así que un libro que llegó por correo no puede ejecutar nada en la página, y el markup generado se escapa de forma que el contenido de una celda nunca puede convertirse en atributos ni etiquetas.
de 165 valoraciones
Valora esta herramienta
Toca una estrella — es un segundo