메뉴
실무 위키엑셀 함수웹 및 기타

IMPORTCSV 함수

M365
지원 버전 자세히 보기
M365웹 엑셀

엑셀 IMPORTCSV 함수는 웹 또는 PC에 저장된 CSV 파일을 엑셀에 출력하는 함수입니다.

IMPORTCSV 함수 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=IMPORTCSV(경로, [건너뛸행], [가져올행], [로케일])
인수구분설명
경로 필수
가져올 CSV 파일의 로컬 경로 또는 URL입니다.
건너뛸행 선택
가져오기 전에 건너뛸 행 수입니다.
  • 건너뛸행 인수에 음수를 입력하면 IMPORTCSV 함수는 파일의 끝에서부터 행을 건너뜁니다.
가져올행 선택
결과로 반환할 행 수입니다.
  • 가져올행 인수에 음수를 입력하면 IMPORTCSV 함수는 파일의 끝에서부터 행을 반환합니다.
로케일 선택
날짜와 숫자에 적용할 지역 형식입니다.
  • 로케일 인수를 생략하면 IMPORTCSV 함수는 운영체제의 기본 로케일을 사용합니다.
예제 시트
C2=IMPORTCSV(A2)
A
B
C
D
E
F
1
파일 경로
가져온 결과
2
C:/Data/sales.csv
상품
지역
담당자
3
노트북
서울
김민수
4
모니터
부산
이서연
5
키보드
대전
박지훈
6

수식을 입력한 셀자동으로 채워진 범위

file:///C:/Data/sales.csv 원본의 네 줄은 '상품,지역,담당자' / '노트북,서울,김민수' / '모니터,부산,이서연' / '키보드,대전,박지훈'입니다. 쉼표로 나눈 4×3 동적 배열이 표시됩니다.

함수 개요

엑셀 IMPORTCSV 함수는 로컬 경로 또는 URL의 CSV 파일을 엑셀로 가져오는 함수입니다. IMPORTCSV 함수의 구분자는 항상 '쉼표'로 고정되며, 인코딩 또한 UTF-8로 고정됩니다. 다른 M365 함수와 마찬가지로 함수 결과는 동적 배열로 스필됩니다.

예를 들어 C:\Data\sales.csv 파일에 상품, 지역, 담당자 세 열이 쉼표로 구분된 네 줄(머리글과 노트북-서울-김민수, 모니터-부산-이서연, 키보드-대전-박지훈)이 저장되어 있다면 다음과 같이 출력됩니다.

=IMPORTCSV("C:\Data\sales.csv")CSV 파일의 모든 행과 열을 가져옵니다.
결과{"상품","지역","담당자";"노트북","서울","김민수";"모니터","부산","이서연";"키보드","대전","박지훈"}

IMPORTCSV-예제

원본 파일이 바뀌어도 결과가 자동으로 새로 고쳐지지 않으므로 데이터 탭에서 [모두 새로 고침]을 실행해야 합니다. 쉼표 이외의 구분자, 다른 인코딩 또는 고정 폭 열을 제어하려면 IMPORTTEXT 함수 를 사용해야 합니다.

IMPORTCSV 함수 간단 예제

1
머리글을 제외하고 두 행 가져오기

C:\Data\sales.csv 파일에는 상품, 지역, 담당자 세 열이 쉼표로 구분된 네 줄(머리글과 노트북-서울-김민수, 모니터-부산-이서연, 키보드-대전-박지훈)이 저장되어 있습니다. IMPORTCSV 함수는 첫 행을 건너뛰고 이어지는 두 행만 반환합니다.

=IMPORTCSV("C:\Data\sales.csv",1,2)머리글을 제외한 첫 두 데이터 행을 가져옵니다.
결과{"노트북","서울","김민수";"모니터","부산","이서연"}
2
처음 두 행만 가져오기

C:\Data\sales.csv 파일에는 상품, 지역, 담당자 세 열이 쉼표로 구분된 네 줄(머리글과 노트북-서울-김민수, 모니터-부산-이서연, 키보드-대전-박지훈)이 저장되어 있습니다. 건너뛸행 인수는 0입니다. IMPORTCSV 함수는 처음 두 행만 반환합니다.

=IMPORTCSV("C:\Data\sales.csv",0,2)머리글과 첫 데이터 행까지만 가져옵니다.
결과{"상품","지역","담당자";"노트북","서울","김민수"}
3
월별 매출 CSV에서 최근 3개월 가져오기

C:\Data\monthly-sales.csv 파일에는 월과 매출 두 열이 쉼표로 구분된 일곱 줄(머리글과 1월-1200000, 2월-1350000, 3월-1280000, 4월-1420000, 5월-1500000, 6월-1610000)이 저장되어 있습니다. 가져올행 인수의 -3은 파일 끝의 세 행을 반환합니다.

=IMPORTCSV("C:\Data\monthly-sales.csv",0,-3)IMPORTCSV 함수는 최근 3개월의 월과 매출을 가져옵니다.
결과{"4월",1420000;"5월",1500000;"6월",1610000}

그 외 주의사항

IMPORTCSV 함수는 Microsoft 365 Insiders Beta 채널의 Excel for Windows Version 2502 (Build 18604.20002) 이상 버전에서만 제공됩니다. 2026년 현재 일반 제공(GA)되지 않았습니다.

IMPORTCSV 함수는 쉼표 구분과 UTF-8 인코딩만 지원합니다. 구분자나 인코딩을 제어하려면 IMPORTTEXT 함수 를 사용해야 합니다.

IMPORTCSV 함수의 결과는 동적 배열로 펼쳐집니다. 원본 파일이 바뀌어도 결과가 자동으로 새로 고쳐지지 않으므로 데이터 탭에서 [모두 새로 고침]을 실행해야 합니다. 동적 배열의 출력 범위는 비어 있어야 합니다.

웹 URL을 사용하려면 인증 대화상자에서 익명, Windows, 기본, Web API 또는 조직 계정 중 하나를 선택해야 합니다. 저장된 권한은 데이터 > 데이터 원본 설정에서 관리할 수 있습니다.

댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료