본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

엑셀 외부 데이터 가져오기

IT위키

Excel Get External Data

다른 파일이나 데이터베이스, 웹의 자료를 워크시트로 불러오는 기능. [데이터] 탭 → [데이터 가져오기 및 변환] 그룹에 모여 있다.

가져올 수 있는 원본

편집 원본 편집
  • 텍스트 파일 (.txt, .csv) - 구분 기호나 일정한 너비로 나눠 읽는다.
 열마다 가져올지 건너뛸지 고를 수 있으므로 일부 열만 가져오는 것도 된다
  • 액세스 파일 (.accdb, .mdb) - 표, 피벗 테이블, 새 워크시트 등 원하는 형태로 넣는다
  • 웹 - 웹 페이지의 표를 가져온다. 페이지 전체가 아니라 일부만 고를 수 있다
  • SQL Server, ODBC 등 데이터베이스
  • 다른 엑셀 통합 문서

텍스트 파일 가져오기

편집 원본 편집

[데이터] 탭 → [텍스트/CSV](예전 [텍스트]) 로 텍스트 마법사를 연다.

  • 가져올 수 있는 형식 : .txt, .prn, .csv. 한글(.hwp)이나 워드 문서는 텍스트 파일이 아니라 이 방법으로 가져오지 않는다
  • 1단계 : 원본 형식을 구분 기호로 분리됨 또는 너비가 일정함 중에서 고르고, 몇 번째 행부터 가져올지 정한다
  • 2단계 : 구분 기호로 탭·세미콜론·쉼표·공백이 기본으로 주어지고, 기타 칸에 원하는 문자를 직접 넣을 수 있다
  • 3단계 : 열마다 데이터 서식(일반·텍스트·날짜)을 정하고, 필요 없는 열은 '열 가져오지 않음(건너뜀)' 으로 빼서 원하는 열만 가져온다
  • 가져온 데이터는 원본 텍스트 파일을 고쳐도 즉시 바뀌지 않는다. [새로 고침] 을 하거나 새로 고침 주기를 정해 두어야 반영된다
  • Microsoft Query : 외부 데이터베이스에서 추출 조건을 지정해 원하는 행만 가져온다
  • 웹 쿼리 : 웹 페이지의 표를 지정해 가져온다
  • 데이터 연결 마법사 : 연결 정보를 단계별로 입력한다

하이퍼링크는 외부 데이터를 가져오는 방법이 아니다. 다른 문서로 이동만 시킨다.

  • 가져온 데이터는 원본과의 연결 정보를 갖고 있다.
  • [모두 새로 고침] 을 누르거나 일정 간격·파일 열 때 자동으로 갱신하도록 설정할 수 있다.
  • 연결을 끊으면 값만 남고 더 이상 갱신되지 않는다.
  • [데이터] 탭 → [외부 데이터 가져오기] 그룹 → [Access] : Access 파일에서 테이블이나 쿼리 하나를 골라 표, 피벗 테이블 보고서, 피벗 차트로 가져온다
  • [기타 원본] → [Microsoft Query] : 데이터 원본으로 Access 파일을 고른 뒤 쿼리 마법사에서 특정 테이블의 특정 필드(열)만 고르고 조건·정렬을 정해 가져온다

연결 관리와 보안

편집 원본 편집
  • [데이터] 탭 → [연결] 그룹 → [연결] : 통합 문서에 들어 있는 연결 목록을 보고 연결을 추가하거나 제거한다
  • 같은 그룹의 [속성] : 선택한 데이터 범위의 연결 속성(새로 고침 주기, 파일을 열 때 새로 고침, 열 너비 조정 등)을 바꾼다. 연결 문자열이나 명령 텍스트도 여기서 고칠 수 있지만, 연결을 새로 추가하거나 제거하는 곳은 아니다
  • 외부 데이터 연결은 보안상 기본으로 막혀 있다. 통합 문서를 열 때 나오는 보안 경고 표시줄에서 [콘텐츠 사용]을 누르거나, 파일을 [보안 센터]의 신뢰할 수 있는 위치에 두어야 연결이 동작한다