Conversor de CSV a tabla
Pega datos CSV, separados por tabulaciones o por punto y coma, y véelos como tabla con una fila de encabezado, un recuento de filas y un recuento de columnas. Copia la tabla como HTML con bordes y relleno en línea, lista para insertarla en una página web, una plantilla de correo o un CMS. Gratis, sin registro, y los datos se quedan en tu navegador.
Delimitador
Cómo usar el conversor de CSV a tabla
- 1. Elige un delimitador. Detección automática es la opción por defecto; elige coma, tabulación o punto y coma si la suposición es incorrecta.
- 2. Pega tu CSV. Incluye la fila de encabezado: la primera línea siempre se trata como encabezado de la tabla.
- 3. Pulsa Convertir a tabla. Aparece la vista previa con el número de filas de datos (el encabezado no cuenta), el número de columnas y el ajuste del delimitador.
- 4. Copia lo que necesites. Copiar HTML copia el marcado de la tabla; Copiar CSV copia tu entrada exactamente como la escribiste.
Qué obtienes
La vista previa es una tabla sencilla con la primera fila en celdas th. Copiar HTML produce un elemento table completo con thead y tbody, y cada celda lleva su propio estilo en línea, así que la tabla conserva los bordes sin hoja de estilos. Para la muestra Name,Age,City con filas de Alice y Bob, la tabla empieza así:
Tabla
<table style="border-collapse:collapse;width:100%;font-family:sans-serif;font-size:14px">
Celda de encabezado
<th style="border:1px solid #ccc;padding:8px 12px;background:#f5f5f5;font-weight:600;text-align:left">Name</th>
Celda del cuerpo
<td style="border:1px solid #ccc;padding:8px 12px">Alice</td>
Los recuentos de esa muestra son 2 filas de datos y 3 columnas. El texto de las celdas se escapa en HTML (&, <, > y las comillas dobles), así que los datos con corchetes angulares aparecen como texto y no se convierten en marcado. La copia es el código HTML como texto plano: pégalo en un bloque HTML de un CMS, en una plantilla de correo o en un editor de código. No se convertirá en tabla si lo pegas en un procesador de textos; para una tabla que se pegue en Word o Google Docs, usa el Generador de tablas APA.
Cómo se elige el delimitador
En modo automático el conversor prueba la coma, la tabulación y el punto y coma en las primeras líneas, ignorando los que aparecen entre comillas, y elige el que divide esas líneas en el mismo número de columnas de forma más consistente; la coma gana los empates y es el valor por defecto si hay una sola columna. El delimitador elegido aparece en la tarjeta de Delimitador tras convertir. Si tus datos están separados por otra cosa, como una barra vertical, sustituye antes los separadores por comas. Los programas de hojas de cálculo en muchas configuraciones regionales europeas exportan archivos separados por punto y coma porque la coma es su separador decimal; los datos separados por tabulaciones son los que obtienes al copiar celdas de una hoja de cálculo.
Límites que conviene conocer
| Situación | Qué ocurre | Qué hacer |
|---|---|---|
| Campo entre comillas que contiene el delimitador | Se mantiene en una celda; las comillas dobles se convierten en una | Nada: esto funciona |
| Campo entre comillas que contiene un salto de línea | Se mantiene en una celda, con el salto de línea incluido (los finales de línea CRLF de Windows también se gestionan) | Nada: esto funciona |
Una comilla suelta dentro de un campo sin comillas, como 12" ruler | Se mantiene como texto normal, porque el campo no empezó con comilla | Nada: esto funciona |
| Filas con distinto número de celdas | Se muestran tal cual, sin rellenar | Añade los delimitadores que faltan a las filas cortas |
| Líneas en blanco | Se omiten | Nada |
| Sin fila de encabezado | La primera fila de datos se sigue mostrando como encabezado | Añade una línea de encabezado |
Para convertir los mismos datos a JSON, o para convertir JSON de vuelta a CSV, usa CSV a JSON.
¿Qué herramienta necesitas?
| Quieres | Usa |
|---|---|
| Ver CSV como tabla o copiar HTML | Esta página |
| JSON a partir de CSV, o CSV a partir de JSON | CSV a JSON |
| Una tabla Markdown para GitHub o un README | Generador de tablas Markdown |
| Código tabular de LaTeX | Generador de tablas LaTeX |
| Una tabla APA 7.ª para un trabajo | Generador de tablas APA |
| Solo algunas columnas | Extractor de columnas |
Preguntas frecuentes
- ¿Qué delimitadores admite el conversor de CSV?
- Coma, tabulación y punto y coma, detectados automáticamente a partir de las primeras líneas o elegidos a mano. Otros separadores, como las barras verticales, no se reconocen; cámbialos antes por comas.
- ¿El conversor de CSV gestiona campos entre comillas?
- Sí. Un campo entre comillas dobles puede contener el delimitador o un salto de línea, y dos comillas dobles seguidas se convierten en una. Una comilla suelta en medio de un campo sin comillas, como en 12" ruler, se conserva como texto.
- ¿Cómo copio la tabla en una página web?
- Pulsa Copiar HTML y pégalo en un campo HTML o en la vista de código de tu editor de páginas. Cada celda tiene un estilo en línea, así que los bordes y el relleno se conservan en los editores y plantillas de correo que eliminan las hojas de estilo. Cambia los colores en el código pegado si quieres otro aspecto.
- ¿Puedo pegar la tabla en Word o Google Docs?
- Copiar HTML te da marcado como texto, que un procesador de textos mostrará como código. Para una tabla con formato que se pegue en esos programas, usa el Generador de tablas APA.
- ¿Puedo pegar celdas directamente desde Excel o Google Sheets?
- Sí. Las celdas copiadas de una hoja de cálculo llegan separadas por tabulaciones, que la detección automática reconoce. Una celda con un salto de línea llega entre comillas, y el conversor la mantiene en una sola celda.
- ¿Se sube mi CSV a algún sitio?
- No. El análisis y la vista previa se hacen en tu navegador, y copiar usa el portapapeles. Nada de lo que pegas se envía a CitationEasy.
- ¿Hay un límite de tamaño?
- No hay un límite fijo, pero la vista previa muestra todas las filas en la página, así que decenas de miles de filas ralentizarán el navegador. Para archivos grandes, convierte una parte o usa un programa de hojas de cálculo.