Convertidor de Tabla HTML a CSV
Pega una fuente que contenga una etiqueta HTML `
| Una fila HTML | <tr><td>name</td><td>age</td><td>city</td></tr> |
|---|---|
| Notación CSV resultante | name,age,city |
Las filas dentro de ``, o una primera fila compuesta únicamente por celdas ` Al seleccionar y copiar una tabla en tu navegador, el portapapeles termina conteniendo no solo el texto visible, sino también datos con formato HTML almacenados por detrás. Esto es posible porque el portapapeles del sistema operativo admite "múltiples formatos": la aplicación de origen escribe varias representaciones a la vez (texto plano, HTML, texto enriquecido, etc.), y la aplicación de destino puede elegir el formato que más le convenga. Este mecanismo es la razón por la que pegar una tabla de otro sitio directamente en Excel o una hoja de cálculo puede reproducir el formato e incluso los enlaces. Por otro lado, cuando el destino es un editor de texto plano o un archivo CSV, esta información HTML subyacente no se aprovecha y los datos se tratan como texto plano, lo que tiende a perder la estructura tabular (qué celda pertenece a qué columna). Una herramienta como el Convertidor de Tabla HTML a CSV existe precisamente para restaurar de forma explícita esa información estructural que se pierde con facilidad. Al aprovechar directamente la estructura HTML que conlleva la función de copiar tablas del navegador, permite reutilizar los datos como contenido correctamente dividido en columnas en una hoja de cálculo, un género discreto en el trabajo diario pero con una demanda constante y real.`, se reconocen como la fila de encabezado; cada ` ` restante se convierte en una fila de CSV.
Consejos
` se reconoce automáticamente como la fila de encabezado.
` dentro de una celda se eliminan automáticamente, dejando solo el contenido de texto para convertir a CSV.Preguntas Frecuentes
` correspondiente desde la vista de código fuente de la página (por ejemplo, Ctrl+U) y pégala.
` se trata como fila de encabezado si todas sus celdas son ` `. Si tampoco se cumple esto, todas las filas se convierten tal cual como filas de datos.
` encontrada. Si quieres convertir varias tablas, pega y convierte el HTML de cada una por separado.
A propósito — Por qué el "copiar tabla" del navegador incluye HTML