Answers:
对不起,我想挖一个旧线程,但这将来可能会对某人有所帮助。我编写了一个名为ColumnCopy的Chrome扩展程序来完成此任务。
这是另一个(我的):copytables。
允许您选择表中的列,行和任意区域,并以不同的格式进行复制。
像Excel一样,有了这个漂亮的镀铬扩展程序Cellect,就像Excel一样,您可以轻松地选择和复制单个/多个单元格/行/列/整个表格,方法是按Shift +单击/拖动以选择与CTRL中的Firefox类似的功能。
您也可以使用以下任一书签:
http://w-shadow.com/bookmarklet-combiner/?bookmarklet=2125 http://www.kunalbabre.com/projects/table2CSV.php
将数据复制为CSV。然后将该CSV数据粘贴到excel中,然后在excel中单击所需的列并将其复制。
不安装任何扩展名:
打开控制台并键入:
document.getElementsByTagName('table')
如果不止一个,则使用所需表的索引。在我的情况下,我想要第一个表,因此我将0用作索引:
document.getElementsByTagName('table')[0]
定义所需的列(第一列为0):
column = 0
这是最终的代码:
Array.from(document.getElementsByTagName('table')[0].getElementsByTagName('tr'))
.map(tr => tr.getElementsByTagName('td'))
.filter(td => td.length > 0)
.map(td => td[column].innerHTML)
现在,您可以从控制台复制输出,例如[“ Item 1”,“ Item 2”,“ Item 3”]
这是Chrome浏览器的另一列/单元格复制扩展名。 https://chrome.google.com/webstore/detail/table-range-select-and-co/klojbfbefcejadioohmnkhjmbmecfapg