답변:
오래된 실을 파서 미안하지만, 앞으로 누군가를 도울 수 있습니다. 이 작업을 수행하는 ColumnCopy 라는 Chrome 확장 프로그램을 작성했습니다 .
또 다른 해킹-전체 테이블을 Chrome에서 Excel로 복사 한 다음 열을 복사하십시오. 이것을 사용하여 주식 시세 표시기 열을 주식 화면에서 가져옵니다.
LibreOffice Calc를 사용하여 작동합니다.
여기 또 다른 것이 있습니다 : copytables .
테이블에서 열, 행 및 임의 영역을 선택하고 다른 형식으로 복사 할 수 있습니다.
다음은 매우 해킹적이고 다소 불편한 해결 방법입니다. 이 웹 사이트 에있는 "테이블 바꾸기"책갈피 를 사용하여 페이지에서 테이블의 행과 열을 바꾸고 적절한 행을 선택할 수 있습니다. 확실히 이상적이지는 않지만 내가 찾은 최고의 것입니다.
다음 책갈피 중 하나를 사용할 수도 있습니다.
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