DevToolPal
ES

Conversor de CSV a tabla HTML

Convierte datos CSV en una tabla HTML limpia con fila de encabezado, lista para pegar en una página web o un correo.

Se ejecuta en local, nunca se sube

Opciones

Entrada

0 caracteres · 0 B

Salida

0 caracteres · 0 B

Qué hace

Esta herramienta convierte datos CSV en una tabla HTML. La primera fila se convierte en el encabezado de la tabla (celdas <th> dentro de <thead>) y cada una de las demás filas en un <tr> dentro de <tbody>. El marcado va sangrado y sin estilos en línea, así que es fácil de leer, editar y estilizar.

Úsala para publicar una hoja de cálculo en un sitio web, poner una tabla en una entrada de blog o un boletín, o documentar datos en una página HTML.

Cómo se usa

  1. Pega el CSV en el cuadro de Entrada, sube un archivo .csv o haz clic en Ejemplo.
  2. El HTML aparece a la derecha mientras escribes.
  3. Elige el Delimitador si la detección automática se equivoca, y desactiva La primera fila es el encabezado si tus datos no tienen encabezado.
  4. Copia el HTML o descárgalo como archivo .html.

Ejemplo

name,city
Alice,Shanghai

se convierte en

<table>
  <thead>
    <tr>
      <th>name</th>
      <th>city</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Alice</td>
      <td>Shanghai</td>
    </tr>
  </tbody>
</table>

Notas

Las filas con menos celdas que la fila más ancha se completan con celdas vacías, de modo que todas las filas tienen el mismo número de columnas.

Preguntas frecuentes

› ¿Puedo dar estilo a la tabla generada?

Sí. La salida es marcado simple de <table>, <thead>, <tbody>, <tr>, <th> y <td> sin estilos en línea, así que toma el CSS de tu sitio. Añade una clase a la etiqueta <table> para seleccionarla.

› ¿Y si mi CSV no tiene fila de encabezado?

Desactiva "La primera fila es el encabezado". Entonces todas las filas se escriben como filas de datos y no se genera <thead>.

› ¿Los caracteres especiales son seguros?

Sí. <, >, & y las comillas se escapan, así que el contenido de las celdas se muestra como texto y no puede inyectar HTML. Los saltos de línea dentro de una celda se convierten en <br>.

› ¿Hay límite de tamaño?

Las entradas de hasta 1 MB se convierten mientras escribes; los archivos más grandes pasan a modo manual, así que pulsa Ejecutar.