Seleccionar columna de una tabla con Google Chrome

Seleccionar columna de una tabla con Google Chrome

¿Existe una extensión para Google Chrome que me permita seleccionar una columna de una tabla en la página web? Por ejemplo, cuando quiero copiar texto de una sola columna de una tabla.

Puede seleccionar cualquier fila o columna en Firefox manteniendo presionada la Ctrltecla y me preguntaba si hay una función similar disponible en Chrome.

Respuesta1

Lamento desenterrar un hilo antiguo, pero esto podría ayudar a alguien en el futuro. Escribí una extensión de Chrome llamadaCopiar columnaque cumple esta tarea.

Respuesta2

Otro truco: copie toda la tabla de Chrome a Excel y luego copie la columna. Lo uso para tomar la columna de cotización bursátil de una pantalla bursátil.

También funciona con LibreOffice Calc.

Respuesta3

Aquí hay otro (el mío):tablas de copia.

Le permite seleccionar columnas, filas y áreas arbitrarias en una tabla y copiarlas en diferentes formatos.

Respuesta4

Sin instalar ninguna extensión:

Consola abiertay escriba:

document.getElementsByTagName('table')

Si hay más de uno, utilice el índice de la tabla deseada. En mi caso quiero la primera tabla así que uso 0 como índice:

document.getElementsByTagName('table')[0]

Defina la columna que desee (la primera columna es 0):

column = 0

Y este es el código final:

Array.from(document.getElementsByTagName('table')[0].getElementsByTagName('tr'))
    .map(tr => tr.getElementsByTagName('td'))
    .filter(td => td.length > 0)
    .map(td => td[column].innerHTML)

Ahora tiene el resultado, que puede copiar desde la consola, por ejemplo, ["Elemento 1", "Elemento 2", "Elemento 3"]

información relacionada