웹페이지 표를 엑셀이나 Google 스프레드시트로 복사하는 방법
이미 익숙한 방법부터 가장 빠른 방법까지, 확실히 작동하는 4가지 방법입니다. 작업 빈도와 페이지의 복잡성에 따라 알맞은 방법을 선택해 보세요.
1. 선택, 복사 및 붙여넣기
표 위로 마우스를 드래그하여 선택한 다음, Ctrl+C(Mac의 경우 ⌘+C)를 누르고 스프레드시트의 셀을 클릭한 뒤 Ctrl+V를 누릅니다.
장점: 작고 간단한 표를 일회성으로 가져올 때 좋습니다.
한계: 표 주변의 텍스트까지 함께 선택되거나 행이 누락될 수 있으며, 긴 표는 선택하기 어렵습니다. 링크, 색상 및 글꼴 서식이 함께 복사되므로(엑셀의 선택하여 붙여넣기 → 텍스트 또는 Google 스프레드시트의 Shift+Ctrl+V를 사용해 제거하세요) [1]과 같은 각주 기호가 숫자와 함께 붙어버릴 수 있고, 유럽식 형식(예: '1.234,56')으로 작성된 숫자는 스프레드시트에 따라 텍스트로 유지될 수 있습니다.
2. 엑셀: 데이터 → 데이터 가져오기 → 기타 원본에서 → 웹
Windows용 엑셀(Microsoft 365, 2016 및 이후 버전)에서 데이터 → 데이터 가져오기 → 기타 원본에서 → 웹을 열고, 페이지 주소를 붙여넣은 뒤 확인을 누릅니다. 엑셀이 감지한 표 목록을 보여주면 원하는 표를 선택하고 로드를 누릅니다. 나중에 새로 고침을 통해 최신 데이터로 다시 불러올 수 있습니다.
장점: 정기적으로 새로 고쳐야 하는 공개 페이지에 유용합니다.
한계: 로그인이 필요한 페이지, 로딩 후 자바스크립트로 표를 생성하는 페이지, 자동화된 요청을 차단하는 사이트의 경우 엑셀이 표를 찾지 못하거나 엉뚱한 표를 가져옵니다. 또한 새로운 페이지를 시작할 때마다 여러 번 클릭해야 합니다.
3. Google 스프레드시트: IMPORTHTML
셀에 =IMPORTHTML("https://example.com/page", "table", 1)을 입력합니다. 마지막 숫자는 페이지에서 표의 위치를 의미합니다(첫 번째 표는 1, 두 번째 표는 2 등). 스프레드시트가 셀을 채우고 주기적으로 데이터를 새로 고칩니다.
장점: 공유 스프레드시트에서 계속 연결 상태를 유지하고 싶은 공개 페이지에 적합합니다.
한계: 엑셀의 웹에서 가져오기와 동일한 제한(로그인 불가, 자바스크립트로 생성된 표 불가)이 있으며, 표가 많은 페이지에서는 몇 번째 표인지 직접 알아내야 합니다. 또한 대형 페이지의 경우 주소를 가져올 수 없다는 오류가 발생하거나 시간 초과가 걸릴 수 있습니다.
4. 브라우저 확장 프로그램: 보고 있는 페이지에서 원클릭 복사
확장 프로그램은 브라우저에 표시된 그대로의 페이지에서 작동하므로 로그인 후의 화면이나 자바스크립트로 만들어진 표에서도 잘 작동합니다. 저희가 직접 만든 Ordelio 테이블 복사(무료, 행 제한 없음)를 사용해 보세요:
- 페이지를 연 상태에서 확장 프로그램 아이콘을 클릭합니다(또는 Alt+Shift+Y 누름). 페이지에 있는 모든 표가 가장 큰 표부터 순서대로 나열되며, 마우스를 올리면 해당 표가 강조 표시됩니다.
- 복사를 누르고 엑셀, Google 스프레드시트, LibreOffice 또는 Numbers에 붙여넣으면 각 셀이 정확히 제 칸에 들어갑니다. 또는 CSV를 눌러 엑센트가 깨지지 않고 스프레드시트가 기대하는 구분자가 적용된 파일(UTF-8)로 저장할 수 있습니다.
또한 유럽식 숫자 형식과 표준 형식 간의 변환을 지원하고, 병합된 셀을 반복하여 열 정렬이 유지되도록 하며, [1] 같은 각주 기호를 제거해 줍니다.
한계: 현재 페이지에 표시된 내용을 그대로 복사하므로 여러 페이지에 나뉜 표는 페이지별로 각각 복사해야 하며, 2번 및 3번 방법처럼 자동으로 데이터가 새로 고쳐지지는 않습니다.
Microsoft Edge용 Ordelio 테이블 복사 받기 Chrome 및 Firefox 버전: 검토 중입니다.
어떤 방법을 선택해야 할까요?
| 복사 및 붙여넣기 | 엑셀 웹에서 가져오기 | IMPORTHTML | 확장 프로그램 | |
|---|---|---|---|---|
| 로그인이 필요한 페이지 | 예 | 아니요 | 아니요 | 예 |
| 자바스크립트로 생성된 표 | 예 | 자주 실패함 | 아니요 | 예 |
| 깔끔한 열과 숫자 | 자주 실패함 | 예 | 예 | 예 |
| 자동 새로 고침 | 아니요 | 예 | 예 | 아니요 |
| 새 페이지 처리 시간 | 표가 작다면 짧음 | 약 1분 | 약 1분 | 몇 초 |
요약하자면: 공개 페이지의 데이터를 지속적으로 추적하려면 웹에서 가져오기나 IMPORTHTML로 연결하세요. 그 외의 모든 경우, 특히 로그인이 필요한 페이지에서는 지금 보고 있는 페이지에서 바로 복사하는 것이 좋습니다.
이 방법들 중 어느 것으로도 해결할 수 없는 표를 찾으셨나요? 저희에게 알려주세요. 보내주신 모든 메시지를 꼼꼼히 읽고 있습니다.