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
- Pega el CSV en el cuadro de Entrada, sube un archivo
.csvo haz clic en Ejemplo. - El HTML aparece a la derecha mientras escribes.
- 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.
- 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.