Excel 연결 관리자Excel Connection Manager

Excel 연결 관리자를 사용하면 패키지에서 기존 MicrosoftMicrosoft Excel 통합 문서 파일에 연결할 수 있습니다.An Excel connection manager enables a package to connect to an existing MicrosoftMicrosoft Excel workbook file. MicrosoftMicrosoft SQL ServerSQL Server Integration ServicesIntegration Services 에 포함되는 Excel 원본과 Excel 대상에서 Excel 연결 관리자가 사용됩니다.The Excel source and the Excel destination that MicrosoftMicrosoft SQL ServerSQL Server Integration ServicesIntegration Services includes use the Excel connection manager.

패키지에 Excel 연결 관리자를 추가하면 Integration ServicesIntegration Services 에서 런타임에 Excel 연결로 확인되는 연결 관리자를 만들고, 연결 관리자 속성을 설정하고, 연결 관리자를 패키지의 Connections 컬렉션에 추가합니다.When you add an Excel connection manager to a package, Integration ServicesIntegration Services creates a connection manager that is resolved as an Excel connection at run time, sets the connection manager properties, and adds the connection manager to the Connections collection on the package.

연결 관리자의 ConnectionManagerType 속성이 EXCEL로 설정됩니다.The ConnectionManagerType property of the connection manager is set to EXCEL.

Excel 연결 관리자 구성Configuration of the Excel Connection Manager

다음과 같은 방법으로 Excel 연결 관리자를 구성할 수 있습니다.You can configure the Excel connection manager in the following ways:

  • Excel 통합 문서 파일의 경로를 지정합니다.Specify the path of the Excel workbook file.

    참고

    암호로 보호된 Excel 파일에는 연결할 수 없습니다.You cannot connect to a password-protected Excel file.

  • 파일을 만드는 데 사용된 Excel 버전을 지정합니다.Specify the version of Excel that was used to create the file.

  • 선택한 워크시트 또는 범위에서 액세스한 첫 데이터 행에 열 이름이 포함되는지 여부를 나타냅니다.Indicate whether the first row of accessed data in the selected worksheets or ranges contains column names.

    Excel 연결 관리자가 Excel 원본에 사용될 경우 열 이름이 추출한 데이터에 포함됩니다.If the Excel connection manager is used by an Excel source, the column names are included with the extracted data. Excel 대상에 사용될 경우에는 열 이름이 기록된 데이터에 포함됩니다.If it is used by an Excel destination, the column names are included in the written data.

    Excel 원본 및 Excel 대상의 동작에 대한 자세한 내용은 Excel SourceExcel Destination을(를) 참조하십시오.For more information about the behavior of Excel sources and Excel destinations, see Excel Source and Excel Destination.

    SSISSSIS 디자이너를 사용하거나 프로그래밍 방식으로 속성을 설정할 수 있습니다.You can set properties through SSISSSIS Designer or programmatically.

    SSISSSIS 디자이너에서 설정할 수 있는 속성에 대한 자세한 내용은 Excel 연결 관리자 편집기를 참조하세요.For more information about the properties that you can set in SSISSSIS Designer, see Excel Connection Manager Editor.

    연결 관리자를 프로그래밍 방식으로 구성하는 방법에 대한 자세한 내용은 ConnectionManager프로그래밍 방식으로 연결 추가로 설정됩니다.For information about configuring a connection manager programmatically, see ConnectionManager and Adding Connections Programmatically.

    Excel 파일 그룹을 통한 루핑 방법에 대한 자세한 내용은 Foreach 루프 컨테이너를 사용하여 Excel 파일 및 테이블 루핑을 참조하세요.For information about looping through a group of Excel files, see Loop through Excel Files and Tables by Using a Foreach Loop Container.

Excel 연결 관리자 편집기Excel Connection Manager Editor

Excel 연결 관리자 편집기 대화 상자를 사용하여 기존 또는 새 Microsoft ExcelMicrosoft Excel 통합 문서 파일에 대한 연결을 추가할 수 있습니다.Use the Excel Connection Manager Editor dialog box to add a connection to an existing or a new Microsoft ExcelMicrosoft Excel workbook file.

Excel 연결 관리자에 대한 자세한 내용은 Excel Connection Manager를 참조하십시오.To learn more about the Excel connection manager, see Excel Connection Manager.

옵션Options

Excel 파일 경로Excel file path
기존 또는 새 Excel 통합 문서 파일(.xls)의 경로와 파일 이름을 입력합니다.Type the path and file name of an existing or a new Excel workbook file (.xls).

참고

암호로 보호된 Excel 파일에는 연결할 수 없습니다.You cannot connect to a password-protected Excel file.

경고

새로 만들거나 존재하지 않는 파일을 가리키는 Excel 연결 을 선택한 다음 Excel 시트의 이름 에서 새로 만들기 를 클릭하면 Excel 대상 편집기에서 Excel 파일을 자동으로 만듭니다.The Excel Destination Editor automatically creates the Excel file when you select an Excel Connection that points to a new or non-existent file and then click New for Name of the Excel Sheet.

찾아보기Browse
열기 대화 상자를 사용하여 Excel 파일이 있는 폴더 또는 새 파일을 만들려는 폴더로 이동합니다.Use the Open dialog box to navigate to the folder in which the excel file exists or where you want to create the new file.

Excel 버전Excel version
파일을 만드는 데 사용된 Microsoft Excel 버전을 지정합니다.Specify the version of Microsoft Excel that was used to create the file.

첫 행은 열 이름으로First row has column names
선택한 워크시트의 첫 데이터 행에 열 이름이 포함되는지 여부를 지정합니다.Specify whether the first row of data in the selected worksheet contains column names. 이 옵션의 기본값은 True입니다.The default value of this option is True.

Microsoft Excel 및 Access 파일에 대 한 연결 구성 요소Connectivity components for Microsoft Excel and Access files

설치 되어 있지 않으면 Microsoft Office 파일에 대 한 연결 구성 요소를 다운로드 해야 할 수 있습니다.You may have to download the connectivity components for Microsoft Office files if they're not already installed. 최신 버전의 Excel 및 Access 모두 파일에 여기에 대 한 연결 구성 요소 다운로드: Microsoft Access 데이터베이스 엔진 2016 재배포 가능 패키지합니다.Download the latest version of the connectivity components for both Excel and Access files here: Microsoft Access Database Engine 2016 Redistributable.

최신 버전의 구성 요소는 이전 버전의 Excel에서 만든 파일을 열 수 있습니다.The latest version of the components can open files created by earlier versions of Excel.

컴퓨터에 32 비트 버전의 Office가 32 비트 버전의 구성 요소를 설치 해야 합니다 및 32 비트 모드로 패키지를 실행 해야 합니다.If the computer has a 32-bit version of Office, then you have to install the 32-bit version of the components, and you also have to ensure that you run the package in 32-bit mode.

Office 365 구독을 보유 하는 경우 Access 데이터베이스 엔진 2016 재배포 가능 패키지 및 Microsoft Access 2016 런타임이 아닌를 다운로드 해야 합니다.If you have an Office 365 subscription, make sure that you download the Access Database Engine 2016 Redistributable and not the Microsoft Access 2016 Runtime. 설치 관리자를 실행 하는 경우 Office 간편 실행 구성 요소와는 다운로드-함께 설치할 수 없습니다 오류 메시지가 표시 될 수 있습니다.When you run the installer, you may see an error message that you can't install the download side-by-side with Office click-to-run components. 이 오류 메시지를 무시 하려면 설치 자동 모드로 명령 프롬프트 창을 열고 실행 하 여 실행 된 합니다. 와 함께 다운로드 한 EXE 파일의 /quiet 전환 합니다.To bypass this error message, run the installation in quiet mode by opening a Command Prompt window and running the .EXE file that you downloaded with the /quiet switch. 예를 들어For example:

C:\Users\<user name>\Downloads\AccessDatabaseEngine.exe /quiet