Conversión de formatos

Convertir Excel a HTML

Sube tu planilla y descarga la tabla en HTML: solo el <table> para pegarlo donde quieras, o una página completa.

Gratis, sin límite de usos Nada se guarda en disco .xlsx,.xls,.csv

Formatos aceptados: .xlsx,.xls,.csv

Para que la tabla herede los estilos de tu propio sitio.

HTML limpio, no el que exporta Excel

Si guardas una hoja como página web desde Excel, el archivo sale lleno de etiquetas <o:p>, atributos mso- y hojas de estilo con cientos de reglas generadas. Es prácticamente imposible de pegar en una web existente sin que rompa algo.

Lo que se genera aquí es una tabla escueta: <table>, <thead> con <th scope="col"> cuando tu hoja tiene fila de títulos, <tbody> y un <td> por celda. Nada más. Es HTML válido, accesible y editable a mano.

Escapado de las celdas

Cada valor pasa por un escapado obligatorio antes de entrar en el HTML: &, <, > y " se sustituyen por sus entidades (&amp;, &lt;, &gt; y &quot;).

No es un detalle cosmético. Una celda que contenga <script>...</script> se convertiría, sin ese escapado, en código ejecutable en la página de quien pegue la tabla. Con el escapado se ve exactamente el texto que había en la celda.

Fragmento o página completa

  • Desactivado (por defecto), documento completo entrega solo el <table>, que es lo que quieres para pegarlo en un CMS, en un correo o dentro de una plantilla que ya tiene su <head>.
  • Activado, envuelve la tabla en un documento con <!DOCTYPE html>, el idioma de la interfaz en el atributo lang, <meta charset="utf-8"> y el nombre de la hoja como <title>. Se abre con doble clic en cualquier navegador.

Incluir estilos añade una hoja de estilos mínima —bordes colapsados, cabecera con fondo gris y filas alternas— y solo tiene efecto cuando generas el documento completo: en un fragmento no habría dónde ponerla.

Clase CSS añade el atributo class que le indiques al <table>, para que la tabla adopte los estilos de tu propio sitio en lugar de traer los suyos.

Preguntas frecuentes

¿Se conservan los colores y los formatos de la hoja?

No. Se exporta el contenido y la estructura, no el formato visual. La apariencia la decide el CSS de destino, que es lo que permite que la tabla encaje con el resto de tu web.

¿Cómo se muestran los números y las fechas?

Con el formato del idioma de la interfaz, porque el destino de este HTML es que lo lea una persona. Si necesitas formato neutro para un programa, usa Excel a CSV o Excel a JSON.

¿Y las celdas combinadas?

No se generan colspan ni rowspan: la tabla sale rectangular, con una celda por columna en cada fila. Es lo que hace que se pueda leer y procesar sin sorpresas.

¿Convierte todas las hojas del libro?

Solo la primera. Para las demás, conviértelas por separado.

¿Puedo pegar el resultado en WordPress o en un correo?

Sí. Genera el fragmento —sin documento completo— y pégalo en el editor HTML. En correo conviene añadir estilos propios, porque muchos clientes ignoran las hojas de estilo externas.