구글 스프레드시트

구글 스프레드시트 IMPORTDATA 함수

letanger 2025. 1. 29. 12:16

구글 스프레드시트의 IMPORTDATA 함수는 웹에서 CSV 또는 TSV 형식의 데이터를 가져와 스프레드시트에 자동으로 삽입하는 함수입니다.


📌 기본 사용법

=IMPORTDATA(url)

🔹 인수 설명

  1. url (필수)
  • 가져올 데이터가 있는 CSV(쉼표 구분) 또는 TSV(탭 구분) 파일의 URL
  • URL은 반드시 "http://" 또는 "https://"로 시작해야 함

📌 예제

✅ CSV 파일 불러오기

=IMPORTDATA("https://example.com/data.csv")

🔹 결과: CSV 파일의 데이터를 자동으로 가져와 셀에 입력

✅ TSV 파일 불러오기

=IMPORTDATA("https://example.com/data.tsv")

🔹 결과: TSV 파일의 데이터를 자동으로 가져와 셀에 입력


📌 주의사항

  1. 웹에 공개된 파일만 가능
  • IMPORTDATA는 인터넷에서 접근할 수 있는 공개 URL만 사용 가능
  • Google Drive 링크 지원 불가 (대신 IMPORTXML, IMPORTHTML 또는 GOOGLEDRIVE API 활용 가능)
  1. URL이 유효하지 않거나 접근이 제한되면 오류 발생
  • "Could not fetch URL" 오류 발생 시, URL이 올바른지 확인
  • 웹사이트가 CSV/TSV 파일이 아닌 HTML 페이지를 반환하면 오류 발생
  1. 자동 새로고침 주의
  • 데이터는 일정 주기로 자동 업데이트
  • 너무 자주 변경되는 데이터는 IMPORTDATA가 아닌 Apps Script 활용 추천

📌 IMPORTDATA vs. 다른 데이터 가져오기 함수

함수
사용 목적
IMPORTDATA
CSV 또는 TSV 파일 가져오기
IMPORTXML
웹페이지에서 특정 태그 데이터 가져오기 (XPath 지원)
IMPORTHTML
HTML 테이블 또는 리스트 가져오기
IMPORTFEED
RSS 또는 ATOM 피드 가져오기
IMPORTRANGE
다른 구글 스프레드시트에서 데이터 가져오기

📌 활용 예시

실시간 환율 데이터 가져오기 (CSV 제공 사이트 활용)

기상 데이터 자동 업데이트

외부 서비스에서 제공하는 통계 데이터 연동