
웹사이트 표를 Excel로 복사하는 방법 (쉬운 5가지 방법)
모든 웹사이트의 표를 Excel이나 Google Sheets로 복사하는 5가지 방법 — 단순 복사 붙여넣기, 구조 인식 확장 프로그램, IMPORTHTML 수식 등.
웹사이트 표를 Excel로 복사한다는 것은 표를 구조화된 행과 열로 옮긴다는 뜻입니다. 뒤엉켜 붙여넣는 것도, 다시 입력해야 하는 스크린샷도 아닙니다. 신뢰할 수 있는 방법은 5가지가 있으며, 2초면 끝나는 키보드 단축키부터 URL에서 표를 바로 가져오는 수식까지 있습니다. 어떤 것을 고를지는 사용 빈도와 결과가 얼마나 깔끔해야 하는지에 달려 있습니다.
5가지 방법 한눈에 보기
| 방법 | 적합한 경우 | 구조 유지 | 일괄 처리 | 비용 |
|---|---|---|---|---|
| 1. 복사 후 붙여넣기 | 지금 당장 필요한 간단한 표 하나 | 때때로 | 아니요 | 무료 |
| 2. 표 캡처 확장 프로그램 (Uniclip) | 깔끔한 행, 반복 사용, Notion/Feishu | 예 | 예 | 무료 |
3. Google Sheets =IMPORTHTML | URL로 접근할 수 있는 표 | 예 | 제한적 | 무료 |
| 4. 온라인 표 변환기 | 가끔 있는 일회성 작업 | 보통 | 아니요 | 무료/유료 |
5. Python (pandas.read_html) | 개발자, 여러 페이지 | 예 | 예 | 무료 |
방법 1: 복사 후 붙여넣기
도구가 필요 없는 답:
- 표의 첫 번째 칸부터 마지막 칸까지 드래그하여 선택합니다.
- Ctrl+C / Cmd+C를 누릅니다.
- Excel 또는 Google Sheets에서 칸을 클릭하고 Ctrl+V / Cmd+V를 누릅니다.
- 열이 잘못 나뉘면 Paste Special → Text(선택하여 붙여넣기 → 텍스트) 또는 붙여넣기 미리보기의 분할 옵션을 사용한 뒤, 머리글을 직접 고칩니다.
이 방법은 단순한 HTML 표에서는 놀랍도록 잘 통합니다. 다만 병합된 칸, 고정 머리글, 지연 로딩되는 행, 애초에 진짜 <table> 요소가 아닌 그리드에서는 무너집니다. 대충 보기엔 괜찮지만, 다시 사용할 콘텐츠라면 답답합니다.
방법 2: 확장 프로그램으로 표 캡처하기
구조를 이해하는 확장 프로그램은 브라우저가 보는 방식 그대로 표를 읽기 때문에 행이 깔끔하게 들어옵니다:
깔끔한 일회성 내보내기 그 이상으로, 이 방법은 규모에 맞춰 확장됩니다. 반복되는 카드 그리드도 진짜 표처럼 행으로 추출되고, 여러 페이지를 한 번에 일괄 캡처할 수 있으며, 모든 캡처는 출처 링크를 유지합니다. 자세한 내용은 표 캡처 페이지에서 확인하세요.
방법 3: Google Sheets 수식
표에 공개 URL이 있다면 Google Sheets가 스스로 가져올 수 있습니다:
=IMPORTHTML("https://example.com/pricing", "table", 1)이 수식을 칸에 붙여넣으면 Sheets가 해당 페이지의 첫 번째 표를 가져옵니다. 페이지에 표가 여러 개 있을 때 마지막 숫자가 몇 번째 표를 고를지(1, 2, 3…) 정합니다.
알아 둘 주의점: 공개 URL에서만 작동하고(로그인이 필요한 페이지는 불가), JavaScript로 표를 그리는 동적 페이지는 아무것도 반환하지 않는 경우가 많으며, 봇을 차단하는 사이트에서는 수식이 깨집니다. 다만 작동하기만 하면 진정한 원스텝 가져오기입니다.
방법 4: 온라인 표 변환기
웹 기반 변환기는 붙여넣은 표나 URL을 받아 스프레드시트 파일을 돌려줍니다. 아무것도 설치하지 않고도 가끔 있는 일회성 작업을 해결할 수 있습니다. 대신 데이터를 제3자 웹사이트에 붙여넣어야 하고, 사용 횟수 제한이 있으며, 서식 품질은 운에 달려 있습니다. 업로드해도 괜찮은 공개 데이터라면 합리적입니다. 민감한 내용을 붙여넣기 전에는 신중하게 생각하세요.
방법 5: 개발자를 위한 Python
대부분의 경우 두 줄이면 충분합니다:
import pandas as pd
tables = pd.read_html("https://example.com/pricing")
tables[0].to_csv("pricing.csv", index=False)pandas.read_html은 페이지의 모든 <table>을 DataFrame으로 파싱하고, Python 생태계의 나머지가 페이지 매김, 정리, 스케줄링을 처리합니다. 트레이드오프는 어떤 코드나 마찬가지입니다. 유지 보수는 직접 해야 하고, JavaScript로 렌더링되는 표에는 더 무거운 도구(예: Playwright)가 필요합니다. 이 길을 노코드 도구와 비교하려면 최고의 웹 스크래핑 도구를 참고하세요.
어떤 방법을 써야 할까요?
- 표 하나, 한 번만, 중요도 낮음 → 복사 후 붙여넣기.
- 다시 사용하거나 공유하거나 매주 반복할 표 → 캡처 확장 프로그램.
- 공개 페이지, 스프레드시트 중심 워크플로 → 먼저
=IMPORTHTML을 시도. - 민감한 데이터 → 로컬에 두세요: 붙여넣기, 확장 프로그램 또는 자체 스크립트 — 온라인 변환기는 사용하지 않기.
- 여러 페이지, 정기적으로, 커스텀 로직 필요 → Python.
5가지 방법에 공통된 패턴이 있습니다. 보존할 가치가 있는 것은 구조라는 점입니다. 열이 그대로 유지된 채 Excel에 도착한 표야말로 실제로 정렬하고, 필터링하고, 확장해 쓸 수 있는 표입니다. 나머지는 전부 정리 작업일 뿐입니다.
더 보기

웹페이지를 PDF로 저장하는 방법 (Chrome, Safari, Firefox, 모바일)
Chrome, Edge, Safari, Firefox에서 웹페이지를 PDF로 저장하는 방법과, 링크가 살아 있고 텍스트를 편집할 수 있는 Markdown 아카이브로 저장하는 편이 나은 순간을 소개합니다.

경쟁사 리서치를 위한 웹 데이터 추출 체크리스트
복사해서 바로 쓰는 웹 데이터 추출 체크리스트 — 어떤 회사나 경쟁사 페이지에서 어떤 필드를, 어떤 도구로 수집해야 리서치가 완전하고 출처가 남으며 재현 가능한지 정리했습니다.

웹사이트에서 이메일을 추출하는 방법 (컴플라이언스를 지키는 방식)
웹사이트에 공개된 비즈니스 이메일을 찾아 추출하는 방법 — 수동 선택, 목록을 CSV로 캡처, 이메일 파인더 도구 — 그리고 B2B 아웃리치를 합법적으로 유지하는 컴플라이언스 규칙을 소개합니다.
뉴스레터
커뮤니티 참여하기
최신 소식과 업데이트를 받아보려면 뉴스레터를 구독하세요