데이터 연결(가져오기) 개요

참고:  사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서 가 여기 있습니다.

이 참조 문서 가져오기 및 데이터 연결에 대해 설명 합니다. 가져오기, 업데이트, 보안, 데이터 관리 같은 작업에 대해 설명 합니다.

이 문서의 내용

외부 데이터 연결 사용

데이터 새로 고침

데이터 원본에서 데이터 가져오기

보다 안전 하 게 만들기 데이터 액세스

데이터에 연결 하는 방법에 대 한 문제

외부 데이터 연결 작업

다음 단원에서는 외부 데이터가 연결되는 방식에 대해 설명하고 연결 정보를 검색, 편집 및 관리하고 다른 프로그램 및 사용자와 공유하는 방법에 대해 설명합니다.

맨 위로 이동

데이터 연결 기본 사항 이해

Excel 통합 문서의 데이터는 서로 다른 두 위치에서 가져올 수 있습니다. 데이터는 통합 문서 자체에 저장되어 있거나 텍스트 파일, 데이터베이스 또는 OLAP(온라인 분석 처리) 큐브 등의 외부 데이터 원본에 저장되어 있을 수 있습니다. 이 외부 데이터 원본은 데이터 연결을 통해 통합 문서에 연결됩니다. 데이터 연결은 외부 데이터 원본의 위치, 로그인 및 액세스 방법 등이 설명되어 있는 정보의 집합입니다.

외부 데이터에 연결하면 데이터를 되풀이하여 통합 문서에 복사하지 않고도 이 데이터를 정기적으로 분석할 수 있다는 큰 장점이 있습니다. 데이터를 반복하여 복사할 경우 시간이 오래 걸리고 오류가 발생할 가능성이 있습니다. 외부 데이터에 연결한 다음, 원래 데이터 원본이 새 정보로 업데이트될 때마다 원래 데이터 원본에 따라 Excel 통합 문서를 자동으로 새로 고쳐 업데이트할 수도 있습니다.

연결 정보는 통합 문서에 저장됩니다. ODC(Office 데이터 연결) 파일(.odc)이나 데이터 원본 이름 파일(.dsn) 같은 연결 파일에 이 정보를 저장할 수도 있습니다.

외부 데이터 를 Excel로 가져올, 하려면 데이터에 액세스를 해야 합니다. 로컬 컴퓨터에 액세스 하려면 외부 데이터 원본 없는 경우 암호, 사용자의 사용 권한 또는 기타 연결 정보에 대 한 데이터베이스 관리자에 게 문의 해야 합니다. 데이터 원본에 데이터베이스가 데이터베이스를 단독 사용 모드로 열리지 않습니다 있는지 확인 합니다. 데이터 원본 텍스트 파일 또는 스프레드시트 경우 다른 사용자 단독 액세스를 위해 열어 되어 있지 않은 않은지 확인 합니다.

대부분의 데이터 원본에는 Excel, 연결 파일 및 데이터 원본 사이의 데이터 흐름을 조정하기 위한 ODBC 드라이버나 OLE DB 공급자도 필요합니다.

아래 다이어그램에서는 데이터 연결과 관련된 주요 사항을 요약하여 보여 줍니다.

외부 데이터 원본에 연결

1.는 다양 한 데이터 원본에 연결할 수 있는: Analysis Services, SQL Server, Microsoft Access, 기타 OLAP 및 관계형 데이터베이스, 스프레드시트, 및 텍스트 파일입니다.

2. 대부분의 데이터 원본에는 관련 ODBC 드라이버나 OLE DB 공급자가 있습니다.

3. 연결 파일에 액세스 하 고 데이터 원본에서 데이터를 검색 하는 데 필요한 모든 정보를 정의 합니다.

4. 연결 정보를 통합 문서로 연결 파일에서 복사 되 고 연결 정보를 쉽게 편집할 수 있습니다.

5. 통합 문서에 복사된 데이터는 통합 문서에 직접 저장된 데이터와 동일하게 사용할 수 있습니다.

맨 위로 이동

연결 찾기

연결 파일을 찾으려면 데이터 탭의 외부 데이터 가져오기 그룹에서 기존 연결을 클릭하여 기존 연결 대화 상자를 엽니다. 이 대화 상자에는 다음과 같은 유형의 연결이 표시됩니다.

  • 통합 문서에 연결   

    이 목록에는 통합 문서의 모든 현재 연결이 표시됩니다. 이 목록은 이미 정의된 연결, 즉 데이터 연결 마법사의 데이터 원본 선택 대화 상자를 사용하여 만든 연결이나 이전에 이 대화 상자에서 연결로 선택한 연결로 구성됩니다.

  • 컴퓨터에 연결 파일   

    이 목록은 일반적으로 내 문서(Windows XP) 또는 문서(Windows Vista) 폴더 아래의 내 데이터 원본 폴더에 있는 파일로 구성됩니다.

  • 네트워크에 연결 파일   

    이 목록은 다음을 사용하여 구성될 수 있습니다.

    • Microsoft Office 그룹 정책 배포의 일부로 네트워크 전체에 배포할 수 있는 위치인 로컬 네트워크의 폴더 모음

    • 전자 Excel ServicesSharePoint Foundation 사이트에서 데이터 연결 라이브러리 (DCL). Dcl에 대 한 자세한 내용은 Excel 서비스에 안전 하 게 게시섹션을 참조 합니다.

맨 위로 이동

연결 속성 편집

Excel을 연결 파일 편집기로 사용하여 외부 데이터 원본에 대한 연결을 만들고 편집할 수도 있습니다. 이러한 연결은 통합 문서나 연결 파일에 저장됩니다. 원하는 연결을 찾을 수 없는 경우에는 더 찾아보기를 클릭하여 데이터 원본 선택 대화 상자를 연 다음, 새 원본을 클릭하여 데이터 연결 마법사를 시작할 수 있습니다.

연결 속성 대화 상자를 사용할 수 있는 연결을 만든 후 ( 데이터 탭의 외부 데이터 가져오기 그룹에서 속성 을 클릭 합니다.) 외부 데이터 원본에 대 한 연결에 대 한 다양 한 설정을 제어 하 고 사용 하 여 다시 또는 연결 파일을 전환 합니다.

연결 파일을 사용하여 데이터 원본에 연결하는 경우 연결 파일에서 Excel 통합 문서로 연결 정보가 복사됩니다. 연결 속성 대화 상자를 사용하여 변경 작업을 수행할 때 편집되는 것은 현재 Excel 통합 문서에 저장된 데이터 연결 정보이고 연결을 만드는 데 사용한 원래 데이터 연결 파일(정의 탭의 연결 파일 속성에 표시되는 파일 이름으로 확인할 수 있음)의 정보는 그대로 유지됩니다. 연결 이름연결 설명 속성을 제외한 다른 연결 정보를 편집하면 연결 파일에 대한 링크가 제거되고 연결 파일 속성에 표시되던 파일 이름이 삭제됩니다.

데이터 원본을 새로 고칠 때 항상 해당 연결 파일을 사용하려면 정의 탭에서 항상 연결 파일 사용을 클릭합니다. 이 확인란을 선택하면 연결 파일이 업데이트된 경우 해당 연결 파일을 사용하는 모든 통합 문서에 업데이트 내용이 항상 적용됩니다. 이를 위해서는 연결 파일 속성 역시 설정되어야 합니다.

맨 위로 이동

연결 관리

통합 문서 연결 대화 상자를 사용하면 연결 만들기, 편집 및 삭제 등의 연결 관리 작업을 손쉽게 할 수 있습니다. 이 대화 상자를 열려면 데이터 탭의 외부 데이터 가져오기 그룹에서 연결을 클릭합니다. 이 대화 상자를 사용하여 실행할 수 있는 작업은 다음과 같습니다.

  • 통합 문서에 사용되는 연결 만들기, 편집, 새로 고치기 및 삭제

  • 연결을 다른 사용자가 정의한 등의 경우에 외부 데이터의 출처 확인

  • 현재 통합 문서에서 각 연결이 사용되는 위치 표시

  • 외부 데이터 연결에 대한 오류 메시지 진단

  • 다른 서버 또는 데이터 원본으로 연결 리디렉션 또는 기존 연결에 대한 연결 파일 바꾸기

  • 손쉽게 연결 파일을 만들어 다른 사용자와 공유

맨 위로 이동

연결 공유

연결 파일은 일관된 기준으로 연결을 공유하고, 연결을 더 쉽게 찾을 수 있도록 하고, 연결의 보안을 강화하고, 데이터 원본을 손쉽게 관리하는 데 특히 유용합니다. 연결 파일을 공유하는 가장 좋은 방법은 네트워크 폴더나 SharePoint 라이브러리 같이 권한을 가진 사용자만 파일을 수정할 수 있고 다른 사용자는 파일을 읽을 수만 있는 안전하고 신뢰할 수 있는 위치에 연결 파일을 저장하는 것입니다.

ODC 파일 사용

데이터 원본 선택 대화 상자를 통해 외부 데이터에 연결하거나 또는 데이터 연결 마법사를 통해 새 데이터 원본에 연결하여 ODC(Office 데이터 연결) 파일(.odc)을 만들 수 있습니다. ODC 파일에 연결 정보를 저장할 때는 사용자 지정 HTML 및 XML 태그를 사용합니다. 이 파일의 내용은 Excel에서 손쉽게 보거나 편집할 수 있습니다.

연결 파일을 다른 사용자와 공유하여 외부 데이터 원본에 대해 갖고 있는 액세스 권한을 다른 사용자에게도 동일하게 부여할 수 있습니다. 다른 사용자는 연결 파일을 열기 위해 데이터 원본을 설정할 필요가 없지만 각자의 컴퓨터에서 외부 데이터에 액세스하기 위해 ODBC 드라이버나 OLE DB 공급자를 설치해야 할 수도 있습니다.

데이터에 연결하고 데이터를 공유하는 데는 ODC 파일을 사용하는 것이 좋습니다. 연결 파일을 연 다음, 연결 속성 대화 상자의 정의 탭에서 연결 파일 내보내기 단추를 클릭하여 다른 일반적인 연결 파일(DSN, UDL 및 쿼리 파일)을 ODC 파일로 쉽게 변환할 수 있습니다.

쿼리 파일 사용

쿼리 파일은 데이터가 있는 서버의 이름과 데이터 원본을 만들 때 제공한 연결 정보 등을 비롯한 데이터 원본 정보가 들어 있는 텍스트 파일입니다. 쿼리 파일은 다른 Excel 사용자와 쿼리를 공유하는 데 일반적으로 사용되는 방법입니다.

.Dqy 쿼리 파일 사용    관계형 데이터베이스에서 데이터에 대 한 쿼리를 포함 하는.dqy 파일 또는 텍스트 파일을 저장 하려면 Microsoft Query를 사용할 수 있습니다. Microsoft Query에서 이러한 파일을 열 때 쿼리에서 반환 된 데이터를 볼 수 있으며 다른 결과를 검색 쿼리 수정. 쿼리 마법사를 사용 하 여 또는 Microsoft Query에서 직접 만든 쿼리에 대 한.dqy 파일을 저장할 수 있습니다.

.Oqy 쿼리 파일 사용    OLAP 데이터베이스를 서버 또는 오프라인 큐브 파일 (.cub)의 데이터에 연결 하려면.oqy 파일을 저장할 수 있습니다. Microsoft Query에서 다차원 연결 마법사를 사용 하 여 OLAP 데이터베이스나 큐브에 대 한 데이터 원본을 만들 때.oqy 파일이 자동으로 만들어집니다. OLAP 데이터베이스 레코드나 테이블에서 구성 되지 않는, 쿼리 또는 이러한 데이터베이스에 액세스 하려면.dqy 파일 만들 수 없습니다.

.Rqy 쿼리 파일 사용    Excel에서는이 형식을 사용 하는 OLE DB 데이터 원본 드라이버를 지원 하기 위해.rqy 형식의 쿼리 파일을 열 수 있습니다. 자세한 내용은 드라이버 설명서를 참조 합니다.

.Qry 쿼리 파일 사용    Microsoft Query 열고 쿼리 파일 이전 버전의 Microsoft Query.dqy 파일을 열 수 없는 경우에 사용할.qry 형식으로 저장할 수 있습니다. Excel에서 사용 하려는.qry 형식 쿼리의 파일이 있는 경우 Microsoft Query에서 파일을 열고 한 다음.dqy 파일로 저장 합니다. .Dqy 파일을 저장 하는 방법에 대 한 정보를 Microsoft Query 도움말을 참조 하십시오.

.Iqy 웹 쿼리 파일 사용    Excel은 데이터를 검색 하 여 웹에서.iqy 웹 쿼리 파일을 열 수 있습니다.

맨 위로 이동

외부 데이터 범위 및 속성 사용

쿼리 테이블이라고도 하는 외부 데이터 범위는 워크시트로 가져온 데이터의 위치를 정의하는 테이블 이름이거나 정의된 이름입니다. 외부 데이터에 연결하면 Excel에서 외부 데이터 범위가 자동으로 만들어집니다. 단, 데이터 원본에 피벗 테이블 보고서가 연결된 경우에는 외부 데이터 범위가 만들어지지 않습니다. Excel에서 외부 데이터 범위를 다른 모든 데이터와 마찬가지로 서식 지정하고 레이아웃 설정하거나 계산에 사용할 수 있습니다.

Excel에서는 외부 데이터 범위 이름이 다음과 같이 자동으로 지정됩니다.

  • ODC(Office 데이터 연결) 파일의 외부 데이터 범위에는 파일과 같은 이름이 지정됩니다.

  • 데이터베이스의 외부 데이터 범위에는 쿼리와 같은 이름이 지정됩니다. 쿼리를 만드는 데 사용한 데이터 원본의 이름은 기본적으로 Query_from_source입니다.

  • 텍스트 파일의 외부 데이터 범위에는 텍스트 파일 이름이 지정됩니다.

  • 웹 쿼리에서 외부 데이터 범위에 데이터를 검색할 웹 페이지의 이름으로 지정 됩니다.

워크시트에 동일한 원본의 외부 데이터 범위가 두 개 이상 있으면 범위에 번호가 매겨집니다. 예를 들면 MyText, MyText_1, MyText_2 등과 같습니다.

외부 데이터 범위에는 열 너비와 셀 서식을 보존하는 등 데이터를 제어하는 데 사용할 수 있는 다른 속성도 있습니다. 이러한 속성을 연결 속성과 혼동하지 않도록 주의해야 합니다. 이러한 외부 데이터 범위 속성을 변경하려면 데이터 탭의 연결 그룹에서 속성을 클릭한 다음, 외부 데이터 범위 속성 또는 외부 데이터 속성 대화 상자에서 원하는 항목을 변경합니다.

참고: 외부 데이터를 기반으로 한 요약이나 보고서를 공유하려는 경우 외부 데이터 범위가 포함된 통합 문서를 다른 사용자에게 제공하거나 보고서 서식 파일을 만들 수 있습니다. 보고서 서식 파일을 사용하면 외부 데이터를 저장하지 않고도 요약이나 보고서를 저장할 수 있으므로 파일 크기가 작아집니다. 외부 데이터는 사용자가 보고서 서식 파일을 열 때 읽어들입니다.

맨 위로 이동

Excel 및 Excel 서비스의 데이터 원본 지원 이해

외부 데이터 범위, 피벗 테이블 보고서 등의 여러 가지 데이터 개체를 사용하여 다양한 데이터 원본에 연결할 수 있습니다. 그러나 각 데이터 개체마다 연결할 수 있는 데이터 원본의 유형이 서로 다릅니다. Excel 서비스에서 연결된 데이터를 사용하고 새로 고칠 수도 있지만 이 경우 몇 가지 추가적인 제한 사항이 있으므로 이를 해결하는 방법을 알고 있어야 합니다.

Excel 데이터 개체 및 데이터 원본 지원

다음 표에는 Excel의 각 데이터 개체에 대해 지원되는 데이터 원본이 요약 정리되어 있습니다.

지원되는 데이터 원본

Excel
데이터
개체

외부
데이터
범위
작성 여부

OLE
DB

ODBC

텍스트
파일

HTML
파일

XML
파일

Share-
Point
목록

텍스트 가져오기 마법사

아니요

아니요

아니요

아니요

아니요

피벗 테이블 보고서
(OLAP 이외)

아니요

아니요

아니요

피벗 테이블 보고서
(OLAP)

아니요

아니요

아니요

아니요

아니요

아니요

Excel 표

아니요

아니요

XML 맵

아니요

아니요

아니요

아니요

아니요

웹 쿼리

아니요

아니요

아니요

아니요

데이터 연결 마법사

Microsoft Query

아니요

아니요

아니요

아니요

참고: 텍스트 가져오기 마법사를 사용하여 가져온 텍스트 파일, XML 맵을 사용하여 가져온 XML 파일, 웹 쿼리를 사용하여 가져온 HTML 또는 XML 파일에서는 데이터 원본에 연결하기 위해 ODBC 드라이버나 OLE DB 공급자를 사용하지 않습니다.

Excel Services 및 데이터 원본 지원

Excel 통합 문서를 Excel Services(웹 브라우저의 Excel)에 표시하려는 경우 데이터에 연결하고 데이터를 새로 고칠 수 있지만 반드시 피벗 테이블 보고서를 사용해야 합니다. Excel Services에서는 외부 데이터 범위를 지원하지 않습니다. 즉, Excel Services에서는 데이터 원본, 웹 쿼리, XML 맵 또는 Microsoft Query에 연결된 Excel 표를 지원하지 않습니다.

그러나 피벗 테이블을 사용하여 데이터 원본에 연결한 다음, 수준, 그룹 또는 부분합이 없는 2차원 표로 피벗 테이블을 디자인하고 레이아웃을 지정하여 원하는 모든 행 및 열 값이 표시되도록 하는 방법으로 이 제한 사항을 해결할 수 있습니다. 자세한 내용은 관련 정보 섹션의 링크를 참고하십시오.

맨 위로 이동

Data Access Components 이해

Microsoft 데이터 액세스 구성 요소 (MDAC) 2.8 Microsoft Windows Server 2003 및 Windows XP SP2 포함 되어 있습니다. MDAC에 연결 하 고 다양 한 관계형 및 비관계형 데이터 원본에서에서 데이터를 사용 하 여 사용할 수 있습니다. 열린 데이터베이스 연결 (ODBC) 드라이버 또는 되거나 구축 하 고 Microsoft에서 제공 다양 한 타사에서 개발한 OLE DB 공급자를 사용 하 여 여러 가지 데이터 원본에 연결할 수 있습니다. Microsoft Office를 설치할 때 컴퓨터에 추가 ODBC 드라이버 및 OLE DB 공급자 추가 됩니다.

Windows Vista 및 Windows 7에서는 Windows DAC(Data Access Components)를 사용합니다.

컴퓨터에 설치된 OLE DB 공급자의 전체 목록을 보려면 데이터 연결 파일에서 데이터 연결 속성 대화 상자를 표시한 다음, 공급자 탭을 클릭합니다.

컴퓨터에 설치된 ODBC 드라이버의 전체 목록을 보려면 ODBC 데이터베이스 관리자 대화 상자를 표시한 다음, 드라이버 탭을 클릭합니다.

다른 제조업체의 ODBC 드라이버와 OLE DB 공급자를 사용하면 다른 형식의 ODBC 및 OLE DB 데이터베이스를 비롯하여 Microsoft 데이터 원본 이외의 원본에서 정보를 가져올 수도 있습니다. 이러한 ODBC 드라이버나 OLE DB 공급자를 설치하는 데 대한 자세한 내용은 데이터베이스 설명서를 참고하거나 데이터베이스 공급업체에 문의하십시오.

맨 위로 이동

ODBC를 사용하여 데이터 원본에 연결

다음 단원에서는 ODBC(Open Database Connectivity)에 대해 좀 더 자세히 설명합니다.

ODBC 아키텍처

ODBC 아키텍처에서 Excel 같은 응용 프로그램은 ODBC 드라이버 관리자에 연결되고, 이 드라이버 관리자는 Microsoft SQL ODBC 드라이버 같은 특정 ODBC 드라이버를 사용하여 Microsoft SQL Server 데이터베이스 같은 데이터 원본에 연결됩니다.

연결 정보 정의

ODBC 데이터 원본에 연결하려면 다음과 같이 합니다.

  1. 데이터 원본이 포함된 컴퓨터에 올바른 ODBC 드라이버가 설치되어 있는지 확인합니다.

  2. ODBC 데이터 원본 관리자를 통해 레지스트리 또는 DSN 파일에 연결 정보를 저장하거나 Microsoft Visual Basic 코드의 연결 문자열을 통해 ODBC 드라이버 관리자에 연결 정보를 직접 전달하는 방식으로 DSN(데이터 원본 이름)을 정의합니다.

    데이터 원본을 정의하려면 Windows Vista의 경우 시작 단추, 제어판, 시스템 및 유지 관리, 관리 도구를 차례로 클릭합니다. Windows XP 및 Windows Server의 경우에는 시작, 제어판, 성능 및 유지 관리, 관리 도구, 데이터 원본 (ODBC)을 차례로 클릭합니다. 각 옵션에 대한 자세한 내용을 보려면 각 대화 상자에서 도움말 단추를 클릭합니다.

컴퓨터 데이터 원본

데이터 원본은 사용자 정의 된 이름으로 특정 컴퓨터에서 레지스트리에 연결 정보를 저장 합니다. 컴퓨터 데이터 원본에 정의 되어 있는 컴퓨터 에서만 사용할 수 있습니다. 두 가지 유형의 데이터 원본은 가지-사용자 및 시스템입니다. 사용자 데이터 원본 현재 사용자가만 사용할 수 있으며 해당 사용자 에게만 표시 됩니다. 시스템 데이터 원본은 컴퓨터에서 모든 사용자가 사용할 수 있으며 컴퓨터의 모든 사용자에 게 표시 됩니다.

컴퓨터 데이터 원본은 보안을 강화하려는 경우에 특히 유용합니다. 컴퓨터 데이터 원본을 보려면 사용자가 로그온해야 하며 컴퓨터 데이터 원본을 원격 사용자가 다른 컴퓨터로 복사할 수 없기 때문입니다.

파일 데이터 원본

DSN 파일이라고도 하는 파일 데이터 원본의 경우 레지스트리가 아닌 텍스트 파일에 연결 정보가 저장되며 일반적으로 컴퓨터 데이터 원본보다 사용 방법에 융통성이 더 많습니다. 예를 들어 파일 데이터 원본을 올바른 ODBC 드라이버와 함께 임의의 컴퓨터로 복사하여 해당 컴퓨터에서 실행되는 응용 프로그램에서 일관되고 정확한 연결 정보를 사용하도록 할 수 있습니다. 또는 파일 데이터 원본을 단일 서버에 배치하고 네트워크의 여러 컴퓨터 사이에 공유하는 방식으로 연결 정보를 한곳에서 손쉽게 유지 관리할 수 있습니다.

파일 데이터 원본을 공유할 수 없도록 설정할 수도 있습니다. 공유할 수 없도록 설정한 파일 데이터 원본은 단일 컴퓨터에 저장되며 컴퓨터 데이터 원본을 가리킵니다. 공유할 수 없도록 설정된 파일 데이터 원본을 사용하여 파일 데이터 원본에서 기존의 컴퓨터 데이터 원본에 액세스할 수 있습니다.

맨 위로 이동

OLE DB를 사용하여 데이터 원본에 연결

다음 단원에서는 OLE DB(Object Linking and Embedding 데이터베이스)에 대해 좀 더 자세히 설명합니다.

OLE DB 아키텍처

OLE DB 아키텍처에서는 데이터에 액세스하는 Excel 같은 응용 프로그램을 데이터 소비자라 하고, 데이터에 대한 네이티브 액세스를 허용하는 Microsoft OLE DB Provider for SQL Server 같은 프로그램을 데이터베이스 공급자라 합니다.

연결 정보 정의

유니버설 데이터 링크 파일(.udl)에는 데이터 소비자에서 데이터 원본의 OLE DB 공급자를 통해 해당 데이터 원본에 액세스하기 위해 사용하는 연결 정보가 포함됩니다. 다음 중 하나를 실행하여 연결 정보를 만들 수 있습니다.

  • 데이터 연결 마법사에서 OLE DB 공급자에 대 한 데이터 연결을 정의 하려면 데이터 연결 속성 대화 상자를 사용 합니다. 자세한 내용은 데이터 연결 마법사를 사용 하 여 데이터 가져오기섹션을 참조 합니다.

  • .udl 파일 이름 확장명으로 빈 텍스트 파일을 만든 다음 데이터 연결 속성 대화 상자를 표시하도록 파일을 편집합니다.

맨 위로 이동

데이터 새로 고치기

외부 데이터 원본에 연결하면 새로 고침 작업을 수행하여 업데이트된 데이터를 가져올 수도 있습니다. 데이터를 새로 고칠 때마다 데이터를 마지막으로 새로 고친 이후 데이터에 적용된 모든 변경 사항을 포함하여 가장 최근 버전의 데이터가 표시됩니다.

다음 그림에서는 외부 데이터 원본에 연결된 데이터를 새로 고칠 때 진행되는 기본적인 프로세스를 보여 줍니다.

외부 데이터를 새로 고치는 기본 과정

1. 새로 고침 작업으로 최신 데이터를 가져옵니다.

2. 연결 파일에 액세스 하 고 외부 데이터 원본에서 데이터를 검색 하는 데 필요한 모든 정보를 정의 합니다.

3. OLAP, SQL Server, Access, OLE DB, ODBC, 스프레드시트, 텍스트 파일 등의 다양한 데이터 원본을 새로 고칠 수 있습니다.

4. 최신 데이터가 현재 통합 문서에 추가됩니다.

Excel에서는 통합 문서를 열 때마다 데이터를 새로 고치거나 일정 간격을 두고 데이터를 자동으로 새로 고치는 등 가져온 데이터를 새로 고칠 수 있는 여러 가지 옵션을 제공합니다. 또한 데이터를 새로 고치는 동안 Excel에서 작업을 계속할 수 있으며 새로 고침 상태를 확인할 수도 있습니다.

외부 데이터 원본의 데이터에 액세스하기 위해 암호를 입력해야 하는 경우 외부 데이터 범위를 새로 고칠 때마다 암호를 입력해야 할 수도 있습니다.

맨 위로 이동

데이터 원본에서 데이터 가져오기

Windows XP, Windows Vista 및 Microsoft Office에서는 Microsoft Access, 웹 사이트의 HTML 파일, 텍스트 파일, Microsoft SQL Server, SQL Server Analysis Services 및 XML 파일 등의 일반적인 데이터 원본에서 데이터를 가져오는 데 사용할 수 있는 ODBC 드라이버와 OLE DB 공급자를 제공합니다. 데이터 연결 마법사와 Microsoft Query를 사용하면 다른 Excel 워크시트, Microsoft FoxPro, dBASE, Paradox, Oracle, DB2를 비롯하여 적절한 OLE DB 공급자와 ODBC 드라이버가 있는 다른 여러 가지 데이터 원본에도 액세스할 수 있습니다.

맨 위로 이동

Access 데이터베이스에서 데이터 가져오기

Microsoft Access와 Microsoft Excel 간에 데이터를 교환하는 방법에는 여러 가지가 있습니다.

  • Access에서 Excel로 데이터를 가져오려면 Access 데이터시트에서 데이터를 복사하여 Excel 워크시트에 붙여넣거나 Excel 워크시트에서 Access 데이터베이스에 연결하거나 Access 데이터를 Excel 워크시트로 내보냅니다.

  • Excel에서 Access로 데이터를 가져오려면 Excel 워크시트에서 데이터를 복사하여 Access 데이터시트에 붙여넣거나 Excel 워크시트를 Access 테이블로 가져오거나 Access 테이블에서 Excel 워크시트에 연결합니다.

참고: 가져오기 word가 Excel과 Access 간 두 가지 의미 합니다. Excel에서 가져올 의미 영구적으로 새로 고칠 수 있는 데이터 연결을 확인 합니다. Access에서 가져올 데이터 연결을 사용 하지 않고 Access를 한 번에 데이터를 가져올 수 있습니다.

Excel에서 Access 데이터 사용

데이터 분석 및 차트 기능, 데이터 정렬 및 레이아웃의 유연성 또는 Access에서는 제공되지 않는 Excel의 기능을 활용하기 위해 Excel 통합 문서에서 Access 데이터를 사용할 수 있습니다.

Excel에서 Access 데이터에 연결

새로 고칠 수 있는 Access 데이터를 Excel로 가져오려면 Access 데이터베이스에 대한 연결을 만들고 테이블이나 쿼리에서 모든 데이터를 가져옵니다. 예를 들어 매달 배포하는 Excel 예산 요약 보고서에 각 달의 데이터가 포함되도록 보고서를 업데이트할 수 있습니다.

Excel로 Access 데이터 내보내기

Access에서 내보내기 마법사를 사용하면 보기에서 선택한 레코드나 테이블, 쿼리, 폼 등의 Access 데이터베이스 개체를 Excel 워크시트로 내보낼 수 있습니다. Access에서 내보내기 작업을 수행할 때 나중에 사용하도록 작업의 디자인을 저장할 수 있으며 지정한 간격에 따라 자동으로 실행되도록 내보내기 작업을 예약할 수도 있습니다.

다음은 Access에서 Excel로 데이터를 내보내는 몇 가지 일반적인 시나리오입니다.

  • 부서나 작업 그룹에서 데이터를 다루는 데 Access와 Excel을 모두 사용하고 있습니다. 데이터를 Access 데이터베이스에 저장하고 그 데이터를 분석하여 분석 결과를 배포하는 데는 Excel을 사용합니다. 현재 팀에서는 필요한 경우 데이터를 Excel로 내보내지만 이 프로세스를 더 효율적으로 진행하려고 합니다.

  • 오래 전부터 Access를 사용하고 있지만 관리자는 직원들의 보고서를 Excel로 보기를 원합니다. 일정한 주기를 두고 데이터를 Excel로 복사하고 있지만 이 프로세스를 자동화하여 시간을 절약하려고 합니다.

Access에서 Excel로 데이터를 내보내는 데 대한 자세한 내용은 Access 도움말 시스템을 참고하십시오.

Access에서 Excel 데이터 사용

Access 데이터 관리, 보안 또는 다중 사용자 기능을 활용하기 위해 Access 데이터베이스에서 Excel 데이터를 사용하여 작업할 수 있습니다. Access에는 여러 가지 유용한 기능이 있지만 Excel 데이터를 다루려는 사용자에게는 다음 두 기능이 특히 유용합니다.

  • 보고서    Access 보고서를 디자인하는 데 익숙한 사용자는 Access 보고서를 만들어 Excel 데이터를 요약하고 구성할 수 있습니다. 예를 들어 그룹 및 요약 보고서, 인쇄된 레이블, 그래픽을 사용한 보고서 등 다양한 용도의 보고서를 만들 수 있습니다.

  • 양식    찾기 또는 Excel에서 데이터를 표시 하는 폼을 사용 하려는 경우 Access 폼을 만들 수 있습니다. 예를 들어 워크시트의 열 순서와에서 다른 순서로 필드를 표시 하려면 Access 폼 만들거나 한 화면에 시간이 오래 걸리는 데이터 행을 보다 쉽게 볼 수 있습니다.

Access 폼과 보고서를 사용하여 작업하는 방법에 대한 자세한 내용은 Access 도움말 시스템을 참고하십시오.

Access에서 Excel 데이터에 연결

Excel 범위를 Access 데이터베이스에 테이블로 연결할 수 있습니다. 해당 데이터 범위를 Excel에서 계속 유지 관리하면서 Access 내에서도 데이터를 사용할 수 있도록 하려는 경우 이 방법을 사용합니다. 이러한 유형의 연결은 Excel이 아니라 Access 데이터베이스에서 만듭니다.

Excel 워크시트나 명명된 범위에 연결하면 원본 셀에 연결된 새 테이블이 Access에 만들어집니다. Excel의 원본 셀에서 변경하는 내용은 모두 연결된 테이블에 반영되지만 해당 테이블의 내용을 Access에서 편집할 수는 없습니다. 데이터를 추가, 편집 또는 삭제하려면 원본 Excel 파일에서 변경 작업을 수행해야 합니다.

다음은 Access 내에서 Excel 워크시트로 연결하는 몇 가지 일반적인 시나리오입니다.

  • 데이터를 Excel 워크시트에 계속 보존하면서 Access의 강력한 쿼리 및 보고 기능을 사용하려고 합니다.

  • 현재 부서 또는 작업 그룹에서 Access를 사용하고 있지만 사용할 외부 원본 데이터가 Excel 워크시트에 저장되어 있습니다. 외부 데이터 복사본을 유지 관리하지 않고 Access에서 데이터를 사용하려고 합니다.

Access에서 Excel로 데이터를 연결하는 데 대한 자세한 내용은 Access 도움말 시스템을 참고하십시오.

Access로 Excel 데이터 가져오기

Excel의 데이터를 Access 데이터베이스에 저장한 다음 해당 데이터를 Access에서 계속 사용 및 유지 관리하려면 데이터를 Access로 가져와야 합니다. 데이터를 가져오면 Access에서 데이터가 새 테이블이나 기존 테이블에 저장됩니다. 이때 Excel의 데이터는 변경되지 않습니다. 가져오기 작업을 수행할 때는 워크시트를 한 번에 한 개만 가져올 수 있습니다. 여러 워크시트에서 데이터를 가져오려면 각 워크시트에 대해 가져오기 작업을 반복해야 합니다.

다음은 Excel 데이터를 Access로 가져오는 몇 가지 일반적인 시나리오입니다.

  • 오래 전부터 Excel을 사용하고 있지만 앞으로는 데이터를 다루는 데 Access를 사용하려고 합니다. Excel 워크시트의 데이터를 한 개 이상의 새 Access 데이터베이스로 옮기려 합니다.

  • 부서나 작업 그룹에서 Access를 사용하고 있지만 때로는 Excel 형식의 데이터를 받아 이를 Access 데이터베이스에 병합해야 합니다. 이러한 Excel 워크시트를 받는 즉시 데이터베이스로 가져오려 합니다.

  • 데이터를 관리하는 데 Access를 사용하고 있지만 팀의 다른 구성원으로부터 매주 받는 보고서는 Excel 통합 문서입니다. 매주 지정된 시각에 데이터를 데이터베이스로 가져올 수 있도록 가져오기 프로세스를 간소화하려 합니다.

Excel에서 Access로 데이터를 가져오는 데 대한 자세한 내용은 Access 도움말 시스템을 참고하십시오.

맨 위로 이동

웹에서 데이터 가져오기

웹 페이지에 포함되어 있는 정보 중에는 Excel에서 분석하기에 적합한 것이 많습니다. 예를 들어 웹 페이지에서 직접 가져온 정보를 사용하여 Excel에서 주식 시세를 분석할 수 있습니다. 필요에 따라, 웹 페이지에서 변경될 수 있는 데이터를 검색하여 최신 데이터로 Excel의 데이터를 업데이트하거나, 웹 페이지에서 데이터를 가져와 워크시트에서 정적으로 유지할 수 있습니다.

웹 쿼리를 사용하여 인트라넷이나 인터넷에 저장되어 있는 단일 테이블, 다중 테이블 또는 웹 페이지의 모든 텍스트 같은 데이터를 검색하고 Excel의 도구와 기능을 사용하여 데이터를 분석할 수 있습니다. 단추를 한 번 클릭하는 것만으로 데이터를 웹 페이지의 최신 정보로 쉽게 새로 고칠 수 있습니다. 예를 들어 공개 웹 페이지에서 주식 시세를 검색 및 업데이트하거나 회사 웹 페이지에서 판매 정보 표를 검색 및 업데이트할 수 있습니다.

새 웹 쿼리 대화 상자를 사용 하 여 웹 페이지에서 나온 데이터를 가져올 수 있습니다. ( 데이터 탭의 외부 데이터 가져오기 그룹에서 을 클릭). World Wide Web 또는 모뎀 컴퓨터 또는 네트워크를 통해 회사 인트라넷에 액세스할 수 있어야 하거나 컴퓨터에 저장 되어 있는 HTML 또는 XML 파일에 대 한 쿼리를 만들 수 있습니다.

맨 위로 이동

텍스트 파일 가져오기

Excel을 사용하여 텍스트 파일에서 워크시트로 데이터를 가져올 수 있습니다. 이렇게 하려면 데이터 탭의 외부 데이터 가져오기 그룹에서 텍스트를 클릭합니다. 텍스트 마법사에서는 사용자가 가져오려는 텍스트 파일을 검사하고 데이터를 사용자가 원하는 방식으로 가져올 수 있도록 지원합니다.

Excel을 사용하여 텍스트 파일의 데이터를 가져오는 데는 두 가지 방법이 있습니다. 즉, Excel에서 텍스트 파일을 열거나, 텍스트 파일을 외부 데이터 범위로 가져올 수 있습니다. 첫 번째 방법을 사용하면 텍스트 파일에 대한 연결이 만들어지지 않고, 두 번째 방법을 사용하면 텍스트 파일에 대한 연결이 만들어집니다.

일반적으로 사용되는 텍스트 파일 형식에는 두 가지가 있습니다.

  • 구분된 텍스트 파일(.txt)의 경우 텍스트의 각 필드를 구분하는 데 일반적으로 Tab 문자(ASCII 문자 코드 009)가 사용됩니다.

  • CSV(쉼표로 구분된 값) 텍스트 파일(.csv)의 경우 텍스트의 각 필드를 구분하는 데 일반적으로 쉼표 문자(,)가 사용됩니다.

구분된 텍스트 파일과 .csv 텍스트 파일 모두 구분 기호로 사용되는 문자를 변경할 수도 있습니다. 가져오기나 내보내기 작업을 의도한 대로 실행하기 위해서는 구분 문자를 변경하는 과정이 필요할 수 있습니다.

맨 위로 이동

Microsoft SQL Server에서 데이터 가져오기

Microsoft SQL Server는 최적의 성능, 가용성, 확장성 및 보안이 요구되는 엔터프라이즈급 데이터 솔루션에 적합하게 설계된 완전한 기능을 갖춘 관계형 데이터베이스입니다. Excel에서는 Microsoft SQL Server 데이터베이스에 쉽게 연결할 수 있습니다. 데이터 탭의 외부 데이터 가져오기 그룹에서 기타 원본을 클릭한 다음, SQL Server를 클릭하면 됩니다.

Microsoft SQL Server 데이터베이스에 연결하면 데이터 연결 마법사에 다음과 같은 세 페이지가 표시됩니다.

  • 페이지 1: 데이터베이스 서버에 연결    이 페이지를 사용 하 여 데이터베이스 서버와 서버에 로그온 하는 방식을 지정할 수 있습니다.

  • 2 페이지: 데이터베이스 및 테이블 선택    이 데이터베이스를 지정 하 고 표를 페이지 또는 원하는 데이터가 들어 있는 쿼리를 사용 합니다.

  • 3페이지: 데이터 파일 및 연결 저장     이 페이지를 사용하면 연결 파일 및 파일을 찾기 위한 검색 구를 지정하고 설명할 수 있습니다.

맨 위로 이동

Microsoft SQL Server Analysis Services에서 데이터 가져오기

비즈니스 인텔리전스를 지원 하며 처리 OLAP (온라인 분석) 분석 시스템, 성과 기록표 KPI 핵심 성과 지표 (), 데이터 마이닝 및 대시보드 보고서 시스템에 기초는 analysis Services (Microsoft SQL Server의 구성 요소) . Excel에서 쉽게 연결할 수는 OLAP 공급자를 사용 하 여 Analysis Services OLAP 데이터베이스입니다. ( 데이터 탭의 외부 데이터 가져오기 그룹에서 기타 원본에서 클릭 하 고 Analysis Services 를 클릭 합니다.) OLAP 공급자는 특정 유형의 OLAP 데이터베이스에 대 한 액세스를 제공 하는 소프트웨어 집합입니다. 이 소프트웨어는 데이터 원본 드라이버와 데이터베이스에 연결 해야 하는 다른 클라이언트 소프트웨어를 포함할 수 있습니다. OLAP 공급자에 연결 하는 피벗 테이블 보고서를 사용 해야 합니다.

OLAP 데이터 원본에서 오프 라인 OLAP 데이터에 액세스할 수도 있습니다. 오프라인 큐브 파일 확장명이.cub OLAP 서버 데이터베이스에서 원본 데이터 의 일부를 저장 하는 파일입니다. 오프 라인 큐브 파일을 사용 하 여 서버를 사용할 수 없는 경우 또는 네트워크 연결이 끊어졌을 때 피벗 테이블 및 피벗 차트 보고서를 변경 하려면 계속 합니다.

Analysis Services에 연결하면 데이터 연결 마법사에 다음과 같은 세 페이지가 표시됩니다.

  • 1페이지: 데이터베이스 서버에 연결     이 페이지를 사용하면 서버를 지정하고 데이터베이스 서버에 로그온하는 방식을 지정할 수 있습니다.

  • 2페이지: 데이터베이스 및 테이블 선택     이 페이지를 사용하면 데이터베이스와 큐브를 지정할 수 있습니다.

  • 3페이지: 데이터 파일 및 연결 저장     이 페이지를 사용하면 연결 파일 및 파일을 찾기 위한 검색 구를 지정하고 설명할 수 있습니다.

맨 위로 이동

XML 데이터 가져오기

Excel에서는 쉽게 다른 데이터베이스 및 응용 프로그램에서 만든 언어 XML (Extensible Markup) 데이터 가져오기, 워크시트 셀에 XML 스키마를 XML 요소 매핑 및 다른 데이터베이스 및 응용 프로그램의 상호 작용에 대 한 수정 된 XML 데이터를 내보낼 수 있습니다. 이러한 새로운 XML 기능 친숙 한 사용자 인터페이스와 XML 데이터 파일 생성기도 전환 하는 Excel로 생각 하면 됩니다.

XML 맵을 사용하면 Excel 문서에서 특정 비즈니스 데이터를 쉽게 추가, 확인 및 추출할 수 있습니다. 예를 들어 고객 이름과 주소가 포함된 송장이나 마지막 분기의 재무 결과가 포함된 보고서를 더 이상 정적 보고서로만 작성할 필요가 없습니다. 데이터베이스와 응용 프로그램에서 이 정보를 가져와 수정한 다음, 동일한 데이터베이스와 응용 프로그램 또는 다른 데이터베이스와 응용 프로그램으로 수정된 정보를 내보내는 작업을 손쉽게 수행할 수 있습니다.

주요 XML 시나리오

다음은 특별히 설계된 XML 기능으로 처리할 수 있는 몇 가지 주요 시나리오입니다.

  • XML 요소를 기존의 셀에 매핑하여 기존 Excel 서식 파일의 기능을 확장합니다. 이렇게 하면 서식 파일을 다시 디자인하지 않고도 더 쉽게 XML 데이터를 서식 파일에 추가하거나 서식 파일에서 가져올 수 있습니다.

  • XML 요소를 기존 스프레드시트에 매핑하여 XML 데이터를 기존 계산 모델에 대한 입력으로 사용합니다.

  • XML 데이터 파일을 새 통합 문서로 가져옵니다.

  • 웹 서비스에서 Excel 워크시트로 XML 데이터를 가져옵니다.

  • 매핑된 셀의 데이터를 통합 문서의 다른 데이터에 종속되지 않은 XML 데이터 파일로 내보냅니다.

Excel에서 XML 데이터를 사용하는 기본 프로세스

다음 다이어그램에서는 Excel에 XML을 사용할 때 서로 다른 파일과 작업이 함께 진행되는 프로세스를 보여 줍니다. 근본적으로 이 프로세스는 다섯 단계로 이루어져 있습니다.

Excel에서 XML 데이터를 사용한 작업 방법 개요

설명선 1 통합 문서에 XML 스키마 파일 (.xsd)를 추가 합니다.

설명선 2 XML 스키마 요소를 개별 셀 또는 XML 매핑 나열 됩니다.

설명선 3 XML 데이터 파일 (.xml) 가져오기와 XML 요소를 매핑된 셀에 바인딩 합니다.

설명선 4 데이터 입력, 매핑된 셀을 이동한 다음 XML 구조와 정의 보존 하면서 Excel 기능을 활용 합니다.

설명선 5 수정 된 데이터를 매핑된 셀에서에서 XML 데이터 파일로 내보내기 합니다.

XML 데이터 사용

XML 데이터 파일의 내용을 통합 문서의 기존 XML 맵으로 가져오면 파일의 데이터가 통합 문서에 저장된 XML 맵으로 바인딩됩니다. 즉, 유추된 스키마나 XML 스키마 파일에서 매핑한 XML 스키마에는 XML 데이터 파일의 각 데이터 요소에 상응하는 요소가 있습니다. 각 XML 맵에는 한 개의 XML 데이터 바인딩만 있을 수 있으며 XML 데이터 바인딩은 단일 XML 맵을 통해 만든 모든 매핑에 바인딩됩니다.

개발 도구 탭의 XML 그룹에서 맵 속성을 클릭하면 XML 맵 속성 대화 상자가 열립니다. 이 대화 상자에는 XML 데이터 바인딩의 동작을 제어하기 위해 설정 또는 해제할 수 있는 세 가지 옵션이 있습니다. 이들 옵션은 모두 기본적으로 활성화되어 있습니다.

  • 가져오기 및 내보내기에 대한 스키마 데이터 유효성 검사    데이터를 가져올 때 Excel에서 XML 맵을 기준으로 데이터의 유효성을 검사할지 여부를 지정합니다. 이 옵션을 설정하면 사용자가 가져오는 XML 데이터가 XML 스키마를 따르는지 확인할 수 있습니다.

  • 기존 데이터를 새 데이터로 덮어쓰기    데이터를 가져올 때 기존 데이터를 덮어쓸지 여부를 지정합니다. 이 옵션을 설정하면 새 XML 데이터 파일에 최신 데이터가 포함되어 있는 경우 등에 현재 데이터를 새 데이터로 교체할 수 있습니다.

  • 기존 XML 목록에 새 데이터 추가    데이터 원본의 내용을 워크시트의 기존 데이터에 추가할지 여부를 지정합니다. 여러 개의 유사한 XML 데이터 파일에 들어 있는 데이터를 XML 목록 하나로 통합하려는 경우나 함수가 들어 있는 셀의 내용을 덮어쓰지 않도록 하려는 경우 등에 이 옵션을 설정합니다.

맨 위로 이동

데이터 연결 마법사를 사용하여 데이터 가져오기

데이터 연결 마법사를 사용하면 이미 정의된 OLE DB 또는 ODBC 외부 데이터 원본에 연결할 수 있습니다. 데이터 연결 마법사를 열려면 데이터 탭의 외부 데이터 가져오기 그룹에서 기타 원본을 클릭한 다음 데이터 연결 마법사를 클릭합니다.

데이터 연결 마법사에서 기타/고급 데이터 원본 옵션을 선택하면 사용 가능한 OLE DB 공급자의 목록이 데이터 연결 속성 대화 상자에 표시됩니다. 또한 Microsoft OLE DB Provider for ODBC Drivers를 통해 ODBC 데이터 원본에 액세스할 수도 있습니다. 이 대화 상자의 각 탭을 사용하는 방법에 대한 자세한 내용을 보려면 데이터 연결 속성 대화 상자에서 도움말을 클릭하십시오.

일반적으로 데이터 연결 속성 대화 상자에서 연결 정보를 정의하려면 다음과 같이 합니다.

  • 공급자 탭을 클릭하고 OLE DB 공급자를 선택한 후 다음을 클릭합니다. 그러면 표시되는 연결 탭에서 해당 OLE DB 공급자에 대한 특정 연결 정보를 입력할 수 있습니다.

    각 OLE DB 공급자에서는 특정 연결 정보를 정의합니다. 예를 들어 Microsoft OLE DB Provider for SQL Server에는 서버 이름, 서버 위치 및 사용자 이름이 필요합니다. Microsoft Windows 통합 보안의 사용 여부나 암호 등의 추가 정보를 정의할 수도 있습니다.

  • 고급 탭을 클릭하고 네트워크 설정이나 액세스 권한 같은 추가 정보를 제공합니다.

  • 모두 탭을 클릭하고 해당 OLE DB 공급자의 초기화 속성을 정의합니다.

참고: 데이터 연결 마법사에서 데이터를 필터링하거나 조인할 수는 없습니다.

맨 위로 이동

Microsoft Query를 사용하여 데이터 가져오기

Microsoft Query를 사용하여 데이터를 가져올 수도 있습니다. 이렇게 하려면 데이터 탭의 외부 데이터 가져오기 그룹에서 기타 원본을 클릭한 다음, Microsoft Query를 클릭합니다. Microsoft Query를 사용하여 데이터를 가져올 ODBC 데이터 원본을 설정합니다. Microsoft Query에서 쿼리 마법사를 사용하여 간단한 쿼리를 만들거나 쿼리의 고급 조건을 사용하여 더 복잡한 쿼리를 만들고 다음과 같은 작업을 실행할 수 있습니다.

  • 데이터의 행이나 열을 Excel로 가져오기 전에 필터링할 수 있습니다.

  • 매개 변수 쿼리를 만들 수 있습니다.

  • 데이터를 Excel로 가져오기 전에 정렬할 수 있습니다.

  • 여러 테이블을 조인할 수 있습니다.

Microsoft Query는 이러한 특수 쿼리 작업을 수행하기 위해 Excel에서 쉽게 액세스할 수 있는 간단한 프런트 엔드를 제공합니다.

맨 위로 이동

프로그래밍 방식 및 함수를 사용하여 데이터 가져오기

개발자는 Excel 내에서 여러 가지 방법을 사용하여 데이터를 가져올 수 있습니다.

  • 외부 데이터 원본에 대 한 액세스 권한을 얻으려고 Visual Basic for Applications 사용할 수 있습니다. 데이터 원본에 따라 ActiveX Data Objects 또는 Data Access Objects 데이터 검색에 사용할 수 있습니다. 또한 연결 정보를 지정 하는 코드에서 연결 문자열을 정의할 수 있습니다. 연결 문자열을 사용 하 여 유용, 예를 들어 시스템 관리자 또는 사용자가 연결 파일을 만들려면 먼저 또는 응용 프로그램 설치 단순화 하기 위해 발생 하지 않도록 할 수 있습니다.

  • SQL Server 데이터베이스에서 데이터를 가져오는 경우에는 OLE DB와 ODBC에 모두 사용되는 독립 실행형 데이터 액세스 API(응용 프로그래밍 인터페이스)인 SQL Native Client를 사용하는 것이 좋습니다. 이는 SQL OLE DB 공급자와 SQL ODBC 드라이버를 네이티브 DLL(동적 연결 라이브러리) 하나로 결합한 것으로서, MDAC(Microsoft Data Access Components)와 다른 별도의 새로운 기능도 제공합니다. SQL Native Client를 사용하면 MARS(Multiple Active Result Sets), UDT(사용자 정의 유형), XML 데이터 형식 지원 등의 새로운 SQL Server 기능을 활용할 수 있는 기존 응용 프로그램을 향상시키거나 새 응용 프로그램을 만들 수 있습니다.

  • RTD 함수 COM 자동화를 지 원하는 프로그램 으로부터 실시간 데이터를 가져옵니다. RTD COM 자동화 추가 기능에서 만든와 로컬 컴퓨터에 등록 합니다.

  • SQL 합니다. 요청 함수는 외부 데이터 원본과 연결 하 고 워크시트에서 쿼리를 실행 합니다. SQL 합니다. 요청 함수는 다음 매크로 프로그래밍을 사용 하지 않고 배열로 결과 반환합니다. Microsoft Excel ODBC 추가 기능 프로그램 (XLODBC를 설치 해야이 함수를 사용할 수 없는 경우. XLA)입니다. Office.com 에서 추가 기능을 설치할 수 있습니다.

VBA(Visual Basic for Applications)를 만드는 데 대한 자세한 내용은 Visual Basic 도움말을 참고하십시오.

맨 위로 이동

데이터 액세스 보안 강화

외부 데이터 원본에 연결하거나 데이터를 새로 고칠 때는 잠재적 보안 문제를 인식하고 이러한 보안 문제에 대해 어떤 조치를 취할 수 있는지 조사하는 것이 중요합니다. 다음 지침과 최상의 방법을 사용하면 데이터를 안전하게 보호할 수 있습니다.

맨 위로 이동

신뢰할 수 있는 위치에 데이터 연결 저장

데이터 연결 파일에는 외부 데이터를 새로 고치는 데 사용한 쿼리가 하나 이상 포함되는 경우가 많습니다. 악의적인 사용자가 이 파일을 바꿔치기하여 기밀 정보에 액세스하는 쿼리를 설계하고 이를 다른 사용자에게 배포하거나 기타 위험한 작업을 수행할 수 있습니다. 따라서 다음 사항에 항상 주의를 기울여야 합니다.

  • 신뢰할 수 있는 사용자가 연결 파일을 작성했는지 확인합니다.

  • 연결 파일의 보안이 확실하고 파일이 신뢰할 수 있는 위치에서 저장되었는지 확인합니다.

보안을 강화하기 위해 컴퓨터에서 외부 데이터에 대한 연결을 비활성화할 수 있습니다. 통합 문서를 열 때 데이터에 연결하려면 보안 센터 모음을 사용하거나 신뢰할 수 있는 위치에 통합 문서를 배치하여 데이터 연결을 활성화해야 합니다. 자세한 내용은 관련 정보 섹션의 링크를 참고하십시오.

맨 위로 이동

안전한 방식으로 자격 증명 사용

외부 데이터 원본에 액세스하려면 일반적으로 사용자를 인증하는 데 사용되는 사용자 이름 및 암호 같은 자격 증명이 필요합니다. 이러한 자격 증명을 제공할 때 보안과 기밀 유지에 만전을 기하고 이러한 자격 증명이 다른 사람에게 실수로 노출되지 않도록 주의해야 합니다.

중요: 대문자를 결합 하는 강력한 암호 및 소문자, 숫자 기호를 사용 합니다. 이러한 요소가 포함 되지 않은 암호입니다. 강력한 암호: Y6dh! et5 합니다. 약한 암호: House27 합니다. 암호 길이에 8 개 이상의 문자 이어야 합니다. 14 이상의 문자를 사용 하는 암호 구문을 더 좋습니다. 암호는 반드시 기억 하는 중요 한입니다. 암호를 잊었거나 Microsoft 검색할 수 없습니다. 암호 보호 하는 데 도움이 되는 정보 바깥쪽 안전한 장소에 기록해를 저장 합니다.

데이터 원본에 연결할 때 로그온 정보가 저장되지 않도록 합니다. 이 정보는 통합 문서와 연결 파일에 일반 텍스트로 저장될 수 있습니다. 악의적인 사용자가 이 정보에 액세스하면 데이터 원본의 보안이 취약해질 수 있습니다.

가능하면 SQL Server에 연결하는 데 Windows 사용자 계정이 필요한 Windows 인증을 사용하는 것이 좋습니다. Windows 인증을 트러스트된 연결이라고도 합니다. 사용자가 Windows 사용자 계정을 통해 연결하면 SQL Server에서 Windows 운영 체제의 정보를 사용하여 계정 이름과 암호가 올바른지 유효성을 검사합니다. Windows 인증을 사용하려면 먼저 서버 관리자가 이 인증 모드를 사용하도록 SQL Server를 구성해야 합니다. Windows 인증을 사용할 수 없는 경우에는 사용자의 로그온 정보를 통합 문서나 연결 파일에 저장하지 않도록 해야 합니다. 사용자가 로그온할 때마다 자신의 로그온 정보를 입력하는 편이 더 안전합니다.

맨 위로 이동

안전하게 Excel 서비스에 게시

데이터 원본에 연결할 때 Excel 서비스 인증 설정 대화 상자를 사용하여 Excel 서비스에서 데이터 원본에 액세스하는 데 적용할 인증 방법을 선택할 수 있습니다. 데이터 원본에 로그온하기 위한 옵션으로 다음 중 하나를 선택할 수 있습니다.

  • Windows 인증    현재 사용자의 Windows 사용자 이름과 암호를 사용하려면 이 옵션을 선택합니다. 이 방법이 가장 안전하지만 사용자가 많을 때는 성능이 저하될 수 있습니다.

  • SSS    보안 저장소 서비스를 사용 하려면이 옵션을 선택 하 고 SSS ID 텍스트 상자에 적절 하 게 식별 문자열을 입력 합니다. 사이트 관리자 사용자 이름 및 암호를 저장할 수 보안 저장소 서비스 데이터베이스를 사용 하 여 SharePoint 사이트를 구성할 수 있습니다. 이 방법은 경우 가장 효과적인 수 사용자가 많습니다.

  • 없음    연결 파일에 사용자 이름과 암호를 저장하려면 이 옵션을 선택합니다.

참고: 인증 설정은 Excel Services에만 사용되며 Microsoft Excel에는 사용되지 않습니다. 통합 문서를 Excel에서 여는지 Excel Services에서 여는지에 상관없이 동일한 데이터에 액세스하려면 Excel의 인증 설정도 동일하게 구성해야 합니다.

연결 보안을 강화 하려면 데이터 연결 라이브러리 (DCL)을 사용 합니다. DCL 특수 한 SharePoint 문서 라이브러리를 신뢰할 수 있는 위치 라이브러리로 정의할 수 있는 및을 쉽게 저장, 보안, 공유 및 ODC 파일을 관리 하는입니다. 예를 들어, 관리자가 프로덕션 서버에 테스트 서버에서 데이터베이스를 이동 하거나 데이터에 액세스 하는 쿼리를 업데이트 해야 할 수 있습니다. DCL에 저장 한 ODC 파일을 사용 하면이 연결 정보 관리가 훨씬 하 고 데이터에 대 한 사용자 액세스가 더 편리한, 모든 통합 문서에서 사용 하므로 동일한 연결 파일 및 새로 고침 작업 (여부는 클라이언트 또는 서버 컴퓨터)를 가져옵니다. 연결 파일에 대 한 최신 변경 합니다. 도 SharePoint 서버와 사용자의 클라이언트 컴퓨터 자동으로 연결 변경 파일 및 다음 해당 연결 파일의 최신 버전을 사용 하 여 검색 하도록 설정할 수 있습니다. 자세한 내용은 Microsoft SharePoint Foundation 2010 중앙 관리 도움말을 참조 합니다.

맨 위로 이동

데이터 연결 관련 문제

다음 단원에서는 외부 데이터에 연결할 때 발생할 수 있는 몇 가지 문제에 대해 설명합니다.

맨 위로 이동

문제: 디스크 공간이 부족하여 데이터를 가져올 수 없습니다.

외부 데이터에 연결하려 할 때 디스크 공간이 부족한 경우에는 다음 해결 방법을 시도해 보십시오.

디스크 공간을 확인 하 고 사용 가능한 증가    하드 디스크 공간을 확보 하려면 휴지통 비우기, 불필요 한 파일을 백업 하 고 다음 하드 디스크에서 제거 또는 사용 하지 않는 Windows 구성 요소 제거를 시도 합니다. 하드 디스크 공간을 확보 하는 방법에 대 한 자세한 내용은 Windows 도움말을 참조 하십시오.

디스크 공간이 제한 되는 경우 작업을 수행할 수 있는 전략    하드 디스크 공간이 제한 된 기간만 있는 경우 다음을 수행 합니다.

Microsoft Query     다음 중 하나 이상을 실행합니다.

  • 쿼리 단순화    테이블 및 쿼리에 대 한 필요한 필드를 포함 되어 있는지 확인 합니다. 쿼리에 필요 없는 테이블이 나 필드 있으면 임시 쿼리 파일의 크기를 줄이려면 쿼리에서 삭제 합니다.

  • 결과의 크기를 줄이기 위해 사용 하 여 조건 설정    만 특정 레코드 검색 하지 않고 레코드의 모든 데이터베이스에서 검색 하려면 조건을 사용 합니다. 자세한 내용은 Microsoft 쿼리 도움말을 참조 합니다.

  • 쿼리에서 반환 되는 레코드 수 제한 설정    쿼리에서 반환 되는 레코드 수를 제한 합니다. Microsoft Query에서 편집 메뉴에서 옵션 을 클릭 하 고 사용자 설정 아래 에 반환 되는 레코드 수 제한 확인란을 선택 다음 레코드 상자에 반환할 레코드의 최대 수를 입력 합니다.

데이터 연결 마법사    데이터 연결 마법사를 통해 데이터를 제한 수 있지만 데이터 원본에서 쿼리를 정의 하 여 데이터 원본에서 데이터를 제한할 수 있습니다. 기능 또는 데이터 원본에서 쿼리를 정의할 수 있는 권한이 없는 경우 데이터 관리자에 게 문의 합니다.

맨 위로 이동

문제: OLAP 큐브 마법사는 어디에 있습니까?

Jet 데이터베이스를 통해 OLAP 큐브를 만드는 데 사용되었던 Microsoft Query의 OLAP 큐브 마법사는 Excel에서 더 이상 사용할 수 없습니다.

맨 위로 이동

문제: 데이터 검색 서비스가 어떻게 변경되었습니까?

Microsoft Office 2003에 처음 도입된 데이터 검색 서비스에서는 UDC(유니버설 데이터 연결) 파일(.udcx)을 사용하여 웹 서비스에 액세스하고 서로 다른 데이터 원본에 대해 쿼리합니다.

데이터 연결 마법사를 시작 페이지에서 데이터 연결 마법사의 Microsoft 비즈니스 솔루션 또는 데이터 검색 서비스 데이터 원본 옵션을 선택할 수 있습니다. 데이터 검색 서비스 옵션을 사용 하면 두 개의 데이터 검색 서비스를 선택할 수 있습니다: Windows SharePoint Services 목록, 목록 및 SharePoint Foundation 및 Microsoft SQL Server를 실행 하는 서버에서 문서 라이브러리에서 데이터를 검색 , Microsoft SQL Server 2000 또는 나중에 데이터를 검색 하는 합니다.

데이터 연결 마법사는 UDC 연결 파일 편집 기능을 더 이상 지원하지 않지만 Excel에서는 기존의 데이터 검색 서비스 연결을 계속 지원하며 이러한 연결은 이전처럼 새로 고칠 수 있습니다.

맨 위로 이동

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×