UltKit

Convertir HTML a CSV

Copiar una tabla del navegador a Excel arrastra fuentes, enlaces, celdas combinadas y alguna imagen suelta. Convertir la página guardada a CSV le da solo los valores, una fila por cada fila de la tabla, listos para ordenar y graficar.

Convertidor de datos

o suelte aquí archivos CSV, TSV, TXT … ·

Máx. 95 MB por archivo· Hasta 20 archivos· Se borran a los 30 minutos

Salida

Los archivos se procesan en nuestros servidores y se borran a los 30 minutos.

Cómo usar esta herramienta

  1. 1

    Guarde la página web

    Pulse Ctrl+S o Cmd+S en el navegador y conserve el archivo .html, o exporte la página de informe que muestra su intranet. Suba hasta 20 archivos, de 95 MB cada uno.

  2. 2

    Mantenga la codificación compatible con Excel

    Esta página escribe UTF-8 con BOM para que Excel en Windows muestre bien las tildes. En Opciones avanzadas, cambie Codificación de texto a UTF-8 simple para bases de datos y scripts, o Delimitador a Punto y coma para Excel en configuración europea.

  3. 3

    Convierta a CSV

    Pulse Convertir a CSV, descargue el archivo y ábralo o impórtelo en Excel, Google Sheets, Numbers o su herramienta de BI.

Cómo pasar una tabla web a una hoja de cálculo

Los analistas se encuentran tablas HTML en todas partes: la página de precios de un proveedor, un sitio de estadísticas deportivas, una publicación de estadísticas oficiales sin botón de descarga, el informe mensual que una herramienta interna muestra pero nunca exporta. Los números están ahí, pero una tabla del navegador no se puede sumar, filtrar ni cruzar con nada.

CSV es el destino neutral. Cualquier hoja de cálculo, base de datos y herramienta de análisis lo importa, y sus reglas quedaron por escrito en la RFC 4180 en 2005. Una vez que las filas están en CSV, CSV a XLSX las convierte en un libro con celdas tipadas cuando tiene que pasarle los datos a otra persona. Si la tabla va a parar a código y no a una hoja de cálculo, JSON es mejor destino.

Tabla HTML a CSV: comparación de las vías habituales

UltKitIMPORTHTML de Google SheetsCopiar y pegar en Excel
Funciona con páginas que exigen inicio de sesiónyesnoyes
Valores simples sin formato ni enlacesyesyesno
Convierte varias páginas guardadas de una vezyesnono
El resultado es un archivo CSV reutilizableyesDescargar como CSVGuardar como CSV
Se actualiza cuando cambia la páginanoyesno

Ejemplo de HTML a CSV

Una tabla de liga con el nombre de un equipo enlazado, convertida a CSV
<table>
  <tr><th>Pos</th><th>Equipo</th><th>Pts</th></tr>
  <tr><td>1</td><td><a href="/equipos/betis">Betis</a></td><td>61</td></tr>
  <tr><td>2</td><td>Celta, Vigo</td><td>58</td></tr>
</table>

Pos,Equipo,Pts
1,Betis,61
2,"Celta, Vigo",58

Detalles de los formatos HTML y CSV

HTML

HyperText Markup Language (HTML)

HTML es el lenguaje de marcado de la web, descrito por primera vez por Tim Berners-Lee a principios de la década de 1990 y mantenido hoy por el WHATWG como estándar vivo. Un archivo HTML describe encabezados, párrafos, enlaces, tablas, imágenes y formularios, mientras que el estilo suele provenir de CSS. Todos los navegadores lo representan, y también se usa para plantillas de correo electrónico y páginas web guardadas. Un archivo HTML suele depender de imágenes y hojas de estilo externas, por lo que puede verse incompleto si se mueve solo.

Compresión
–
Transparencia
–
Animación
–
Presentado en
1993 · Tim Berners-Lee; maintained by WHATWG
Convertidor de HTML

CSV

Valores separados por comas (CSV)

CSV es un formato de texto plano para tablas en el que cada línea es una fila y las comas separan las columnas. Se usa desde los primeros tiempos de la informática y se describe en el RFC 4180, aunque muchas variantes usan punto y coma o tabulaciones y distintas codificaciones de texto. Casi todas las hojas de cálculo, bases de datos y herramientas de análisis pueden importarlo y exportarlo, lo que lo convierte en el formato predeterminado para mover datos entre sistemas. CSV guarda solo valores, sin fórmulas, formato, varias hojas ni tipos de datos.

Compresión
–
Transparencia
–
Animación
–
Presentado en
–
Convertidor de CSV

HTML se convierte a CSV cuando una tabla publicada en una página web o en un informe de intranet tiene que filtrarse, sumarse o graficarse en una hoja de cálculo, sin los enlaces, colores y diseño que la página añadió para la lectura.

Preguntas sobre HTML a CSV

¿Por qué no copiar y pegar la tabla HTML en Excel en lugar de convertirla a CSV?

Al pegar se arrastra el formato HTML: hipervínculos, colores de fondo, saltos de línea dentro de las celdas y a veces imágenes. Además, Excel reinterpreta los valores sobre la marcha, así que un rango como 3-4 puede convertirse en una fecha. Un CSV contiene valores de texto simple que usted importa con sus propias reglas.

¿Qué hace distinto IMPORTHTML de Google Sheets?

IMPORTHTML trae una tabla de una URL pública a una hoja y la actualiza. No llega a páginas que exigen inicio de sesión, como un informe de intranet o un panel con sesión iniciada. Guardar esa página como archivo y convertirla funciona sin importar de dónde venga.

¿Cómo evito que Excel convierta códigos en fechas o borre ceros al abrir un CSV?

Excel adivina los tipos cuando abre un CSV directamente. En su lugar, impórtelo desde Datos, Desde el texto/CSV, y ponga como Texto, antes de cargar, columnas como códigos postales, números de pieza o rangos como 1-2.

¿Se conservan los hipervínculos en el CSV?

El texto visible del enlace se conserva como valor de la celda; la dirección que hay detrás no, porque una celda CSV contiene un único valor simple. Si necesita las URL, guárdelas primero en una columna aparte de la tabla de origen.

¿Puedo convertir a CSV una tabla que solo tengo en PDF?

Sí, con otra entrada: PDF a CSV reconstruye las filas a partir de las posiciones del texto en el PDF, lo que es más difícil que leer el marcado de una tabla HTML, así que revise el resultado con más cuidado.

La página muestra una tabla pero el CSV sale vacío. ¿Por qué?

Muchos paneles dibujan sus tablas con JavaScript después de cargar la página, así que el HTML guardado solo contiene un contenedor vacío. Cuando los datos estén visibles, copie la tabla desde las herramientas para desarrolladores del navegador (panel Elementos, Copiar outerHTML) a un archivo .html, o busque un botón Exportar en la aplicación.