웹의 어떤 표든 Excel로 내보내세요.
TableHarvest는 열려 있는 페이지의 표, 목록, 그리드를 찾고, 데이터가 여러 페이지에 걸쳐 있으면 ‘다음’과 ‘더보기’를 따라가며 수집한 뒤, 페이지에 적힌 전체 건수와 대조합니다. 그다음 XLSX, CSV, TSV, JSON, Markdown으로 내려받습니다.
아직 Chrome 웹 스토어에 등록되지 않았습니다. 등록되면 여기에 링크를 올립니다.
- 100% 로컬
표를 읽고 정리하고 내보내는 일은 모두 브라우저 안에서 이루어집니다. 표 데이터는 절대 컴퓨터 밖으로 나가지 않습니다.*
* 네트워크 요청은 Pro 사용자의 라이선스 확인뿐입니다(키와 활성화 ID만 전송). 무료 버전은 네트워크 요청을 전혀 하지 않습니다.
- 클릭한 탭만 읽음
권한: activeTab, sidePanel, scripting, storage. 모든 사이트에 대한 접근 권한은 요청하지 않습니다.
- 계정 없음, 추적 없음
설치하고 바로 쓰면 됩니다. 확장 프로그램에도 이 사이트에도 분석 도구가 없습니다.
사용 방법
-
찾기
툴바 버튼을 누르면 사이드 패널에 페이지의 모든 표, 목록, 그리드가 표시됩니다. 마우스를 올리면 페이지에서 강조됩니다. 원하는 표가 없으면 페이지에서 직접 클릭하세요.
-
확인
처음 50행을 미리 보고, 열 이름 변경, 순서 변경, 숨기기를 할 수 있습니다. 설정은 사이트별로 기억합니다.
-
내보내기
XLSX, CSV, TSV, JSON, Markdown으로 내려받거나, 스프레드시트에 붙여 넣을 수 있게 복사합니다. 표가 여러 페이지에 걸쳐 있으면 먼저 모든 페이지를 수집하세요.
잘 안 되는 표를 위해
- 여러 페이지에 걸친 데이터
- ‘다음’ 버튼, 페이지 번호, ‘더보기’, 무한 스크롤을 따라갑니다. ‘다음’은 한국어를 포함해 약 25개 언어로 인식하며, 찾지 못하면 버튼을 한 번 클릭해 두면 그 사이트에서는 기억합니다.
- 병합된 셀과 여러 줄 머리글
- rowspan이나 colspan으로 병합된 셀은 걸쳐 있는 모든 행에 값을 채우고, 여러 줄에 걸친 머리글은 ‘2024 / 1분기 / 매출’처럼 한 줄로 합칩니다. 값이 올바른 열에 들어갑니다.
- 보이는 부분만 그리는 그리드
- 스프레드시트처럼 수십 행씩만 그리는 그리드는 스크롤하면서 한 행씩 모아, 내보낸 파일에 모든 행이 들어가게 합니다.
- 확인할 수 있는 건수
- ‘총 57건’처럼 페이지에 전체 건수가 적혀 있으면 수집한 행 수와 대조해, 일치하는지 사이드 패널에 표시합니다.
- 남겨 둘 수 있는 보고서
- XLSX로 내보내면 ‘Report’ 시트가 함께 들어갑니다. 데이터 출처, 시각, 페이지 수와 행 수, 건수 일치 여부, 수집이 멈춘 이유가 남습니다.
- 멈추면 이유를 알려 줌
- 수집이 일찍 멈추면 그 이유와 다음에 해 볼 일을 알려 줍니다. 그때까지 수집한 행은 그대로 내려받을 수 있습니다.
- 보이는 그대로
- 숨겨진 열과 화면 낭독기 전용 텍스트는 페이지에 보이는 대로 제외합니다. [1] 같은 각주 기호도 뺄 수 있습니다.
- Excel에서 깨지지 않음
- CSV에 BOM을 붙여 Excel에서 열어도 한글이 깨지지 않으며, = + − @ 로 시작하는 셀은 수식으로 실행되지 않도록 처리합니다. XLSX로도 내보낼 수 있습니다.
- 페이지 깊숙한 곳의 표
- 열린 Shadow DOM과 같은 사이트의 iframe 안도 찾습니다. 다른 사이트의 iframe이면 그 프레임만 따로 열도록 안내합니다.
무료와 Pro
무료 플랜도 행 수 제한이 없고 모든 형식으로 내보낼 수 있습니다. Pro는 여러 페이지 수집의 페이지 수 제한을 없애고 데이터 정리 기능을 더합니다.
| 기능 | 무료 | Pro |
|---|---|---|
| 현재 페이지의 행 수 | 제한 없음 | 제한 없음 |
| XLSX, CSV, TSV, JSON, Markdown, 복사 | 포함 | 포함 |
| 1회 수집 페이지 수: 다음, 페이지 번호, 더보기, 무한 스크롤 | 최대 3페이지 | 제한 없음 |
| 스크롤형 그리드의 모든 행 | 포함 | 포함 |
| 페이지에서 표나 다음 버튼 지정, 사이트별로 기억 | 포함 | 포함 |
| 열 이름 변경, 순서 변경, 숨기기 | 포함 | 포함 |
| 행 수 대조와 중단 이유 | 포함 | 포함 |
| 중복 행과 각주 기호 제거 | 포함 | 포함 |
| 병합된 셀과 여러 줄 머리글 | 포함 | 포함 |
| XLSX 보고서 시트(출처, 시각, 페이지 수, 건수 대조) | 포함 | 포함 |
| 키 열 기준으로 중복 제거 | 미포함 | 포함 |
| 숫자 정리: 통화 기호, 자릿수 구분, % | 미포함 | 포함 |
| 날짜를 ISO 형식으로 (2026-10-06) | 미포함 | 포함 |
수집한 행은 어느 플랜에서든 항상 내려받을 수 있습니다. 무료 플랜의 제한은 1회 수집에서 따라가는 페이지 수(3페이지)이지, 데이터가 아닙니다.
Pro는 페이지 수 제한을 없애고 데이터 정리 기능을 더합니다. Pro 플랜과 가격 보기.
다른 도구와 비교
규칙이나 예약 작업으로 많은 페이지를 크롤링해야 한다면 본격적인 스크레이퍼가 더 잘 맞습니다. TableHarvest는 표 하나를 정확하게 가져오기 위한 도구입니다.
자주 묻는 질문
데이터가 브라우저 밖으로 나가나요?
아니요. 표를 찾고 읽고 변환하는 일은 모두 브라우저 안에서 이루어지며, 표 데이터는 어디에도 전송하지 않습니다. 유일한 네트워크 요청은 Pro 라이선스 키를 입력한 경우에만 TableHarvest Pro의 판매자인 Polar에 하는 라이선스 확인이며, 키와 식별자 두 개(Polar의 조직과 이 활성화)만 보내고 표 데이터나 방문한 페이지는 보내지 않습니다. 개인정보처리방침(영어)을 참고하세요.
계정이 필요한가요?
아니요. 무료 플랜은 아무것도 필요 없습니다. Pro는 라이선스 키입니다. Pro 페이지에서 구입해 사이드 패널에 붙여 넣으세요. 결제는 Polar가 처리하며, TableHarvest 자체에는 계정이 없습니다.
왜 ‘모든 웹사이트에서 내 데이터 읽기 및 변경’ 권한을 요청하지 않나요?
툴바 버튼을 누른 탭에만 접근하기 때문입니다. 여러 페이지 수집 중 새 페이지를 불러와야 할 때만, 그 순간에 해당 사이트 하나에 대한 권한을 요청하며 거절할 수도 있습니다.
무료 플랜에 행 수 제한이 있나요?
없습니다. 무료 플랜으로 페이지의 모든 행을 모든 형식으로 내보낼 수 있습니다. 여러 페이지 수집은 1회에 3페이지까지 따라갑니다.
CSV를 Excel로 열면 글자가 깨집니다.
CSV는 기본적으로 BOM을 붙여 내보내며, 이는 파일이 UTF-8임을 Excel에 알려 줍니다. ‘Excel-friendly (BOM)’을 껐다면 다시 켜거나 XLSX로 내려받으세요.
읽을 수 없는 페이지가 있나요?
<canvas>에 그려진 표, 닫힌 Shadow DOM 안의 내용, 다른 사이트의 iframe은 읽을 수 없습니다. 이런 iframe은 프레임만 따로 열도록 안내합니다.
Pro는 오프라인에서도 되나요?
네. 키가 한 번 확인되면 연결 없이 최대 14일 동안 Pro를 사용할 수 있고, 온라인일 때 24시간에 한 번까지 다시 확인합니다.
언제 설치할 수 있나요?
TableHarvest는 아직 Chrome 웹 스토어에 없습니다. 등록되면 이 페이지에 링크를 올립니다.
잘 작동하지 않나요?
페이지 URL과 사이드 패널에 표시된 내용을 support@quillfold.dev로 보내 주세요. 보내 주실 정보. 흔한 문제는 가이드(영어)를 참고하세요.