Selecione a coluna de uma tabela com o Google Chrome

Selecione a coluna de uma tabela com o Google Chrome

Existe uma extensão para o Google Chrome que me permita selecionar uma coluna de uma tabela na página da web? Por exemplo, quando desejo copiar texto de apenas uma coluna de uma tabela.

Você pode selecionar qualquer linha ou coluna no Firefox mantendo pressionada a Ctrltecla, e gostaria de saber se um recurso semelhante está disponível no Chrome.

Responder1

Desculpe desenterrar um tópico antigo, mas isso pode ajudar alguém no futuro. Eu escrevi uma extensão do Chrome chamadaColunaCopiarque realiza esta tarefa.

Responder2

Outro hack - copie a tabela inteira do Chrome para o Excel e depois copie a coluna. Eu uso isso para obter a coluna de cotações da bolsa em uma tela de ações.

Funciona também com o LibreOffice Calc.

Responder3

Aqui está outro (meu):copiáveis.

Permite selecionar colunas, linhas e áreas arbitrárias em uma tabela e copiar em diferentes formatos.

Responder4

Sem instalar nenhuma extensão:

Abrir consolee digite:

document.getElementsByTagName('table')

Se houver mais de um, utilize o índice da tabela desejada. No meu caso, quero a primeira tabela, então uso 0 como índice:

document.getElementsByTagName('table')[0]

Defina a coluna desejada (a primeira coluna é 0):

column = 0

E este é o 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)

Agora você tem a saída, que pode ser copiada do console, por exemplo ["Item 1", "Item 2", "Item 3"]

informação relacionada