Excel을 MySQL에 연결하기


스프레드 시트에 Excel이 사용되었지만 외부 데이터 소스에 Excel을 연결할 수 있다는 것을 알고 있습니까? 이 기사에서는 Excel 스프레드 시트를 MySQL 데이터베이스 테이블에 연결하고 데이터베이스 테이블의 데이터를 사용하여 스프레드 시트를 채우는 방법을 설명합니다. 이 연결을 준비하기 위해해야 ​​할 일이 몇 가지 있습니다.

준비

먼저 가장 최근의 개방형 데이터베이스 연결 (ODBC) 드라이버. MySQL의 현재 ODBC 드라이버는

https://dev.mysql.com/downloads/connector/odbc/

에 있습니다.

다운로드 한 파일의 md5 해쉬를 다운로드 페이지.

다음으로 방금 다운로드 한 드라이버를 설치해야합니다. 파일을 두 번 클릭하여 설치 프로세스를 시작하십시오. 설치 프로세스가 완료되면 Excel에서 사용할 데이터베이스 소스 이름 (DSN)을 만들어야합니다.

DSN 만들기

DSN은 MySQL 데이터베이스 테이블을 사용하는 데 필요한 모든 연결 정보가 들어 있습니다. Windows 시스템에서는 시작을 클릭 한 다음 제어판을 클릭하고 관리 도구를 클릭 한 다음 데이터 소스 (ODBC ). 다음 정보를보아야합니다.

ODBC_data_source_admin

위 이미지의 탭을 확인하십시오. 사용자 DSN은 사용자를 만든 사용자 만 사용할 수 있습니다. 시스템 DSN은 시스템에 로그인 할 수있는 모든 사용자가 사용할 수 있습니다. 파일 DSN은 동일한 OS 및 드라이버가 설치된 다른 시스템으로 전송하여 사용할 수있는 .DSN 파일입니다.

DSN을 계속 작성하려면 오른쪽 상단 근처의 추가버튼을 클릭하십시오.

create_new_data_source

MySQL ODBC 5.x 드라이버. 그것이 없으면이 게시물의 준비 섹션에 드라이버를 설치하는 데 문제가 있습니다. DSN을 계속 작성하려면 MySQL ODBC 5.x 드라이버가 선택되어 있는지 확인하고 마침버튼을 클릭하십시오.

data_source_config

다음에는 위의 양식을 완성하는 데 필요한 정보를 제공해야합니다 . 이 게시물에 사용중인 MySQL 데이터베이스와 테이블은 개발 시스템에 있으며 한 사람 만 사용합니다. "프로덕션"환경의 경우 새 사용자를 만들고 새 사용자에게 SELECT 권한 만 부여하는 것이 좋습니다. 나중에 필요한 경우 추가 권한을 부여 할 수 있습니다.

데이터 소스 구성에 대한 세부 정보를 입력 한 후에는 테스트버튼을 클릭하여 모든 것이 있는지 확인해야합니다 작동 순서대로. 그런 다음 확인버튼을 클릭하십시오. 이제 ODBC 데이터 원본 관리자 창에 나열된 이전 집합의 양식에 입력 한 데이터 원본 이름이 표시됩니다.

ODBC_data_source_after

스프레드 시트 연결

이제 새 DSN을 만들었으므로 ODBC 데이터 소스 관리자 창을 닫고 Excel을 열 수 있습니다. Excel을 연 후에는 데이터리본을 클릭하십시오. 최신 버전의 Excel의 경우 데이터 가져 오기를 클릭 한 다음 다른 소스에서를 클릭하고 ODBC에서를 클릭하십시오.

이전 버전의 Excel에서는 좀 더 많은 프로세스가 필요합니다. 먼저 다음과 같은 내용을보아야합니다.

dataribbon

다음 단계는 오른쪽에있는 연결링크를 클릭하는 것입니다. 탭 목록의 데이터라는 단어 아래에 위 이미지에서 Connections 링크의 위치는 빨간색 원으로 표시되어 있습니다. 통합 문서 연결 창이 나타납니다.

workbook_conn

다음 단계는 추가버튼을 클릭하는 것입니다. 이렇게하면 기존 연결창이 나타납니다.

existing_conn

나열된 연결 그러므로 더보기 ...버튼을 클릭하십시오. 이렇게하면 데이터 소스 선택창이 나타납니다.

select_data_source

이전의 기존 연결 창과 마찬가지로 데이터 소스 선택 창에 나열된 연결을 사용하지 않으려 고합니다. 따라서 + 새 데이터 소스 .odc에 연결폴더를 두 번 클릭하고 싶습니다. 이렇게하면 데이터 연결 마법사창이 표시됩니다.

select_data_source_2

ODBC DSN을 강조 표시하고 다음을 클릭합니다. 데이터 연결 마법사의 다음 단계에서는 사용중인 시스템에서 사용할 수있는 모든 ODBC 데이터 소스를 표시합니다.

계획에 따라 모두 수행 한 경우 사용자가 만든 DSN이 표시되어야합니다. 이전 단계는 ODBC 데이터 원본 사이에 나열됩니다. 강조 표시하고 다음을 클릭하십시오.

select_data_source_3

데이터 연결 마법사의 다음 단계는 저장하고 완료하는 것입니다. 파일 이름 입력란은 자동으로 채워 져야합니다. 설명을 제공 할 수 있습니다. 이 예제에서 사용 된 설명은 그것을 사용하는 모든 사람들에게 자명하다. 그런 다음 창 오른쪽 하단의 마침버튼을 클릭하십시오.

select_data_source_4

통합 문서 연결 창

테이블 데이터 가져 오기

통합 문서 연결 창을 닫을 수 있습니다. Excel의 데이터 리본에서 기존 연결버튼을 클릭해야합니다. 기존 연결 버튼은 데이터 리본의 왼쪽에 있어야합니다.

existing_conn_1

기존 연결버튼을 클릭하십시오. Existing Connections (기존 연결) 창을 표시해야합니다. 이전 단계에서이 창을 보았습니다. 차이점은 데이터 연결이 상단 부근에 나열되어야한다는 것입니다.

existing_conn_2

이전 단계에서 만든 데이터 연결이 강조 표시되어 있는지 확인한 다음 열기버튼을 클릭하십시오. 이제 데이터 가져 오기창이 나타납니다.

import_data

이 게시물의 목적 상, 데이터 가져 오기 윈도우의 기본 설정. 그런 다음 확인버튼을 클릭하십시오. 모든 것이 잘 되었다면 워크 시트에 MySQL 데이터베이스 테이블 데이터가 나타납니다.

이 게시물의 경우 우리가 작업하고있는 테이블에는 두 개의 필드가 있습니다. 첫 번째 필드는 ID가 자동 증가 INT 필드입니다. 두 x 째 필드는 VARCHAR (50)이며 fname이라는 제목입니다. 마지막 스프레드 시트는 다음과 같습니다.

final

첫 번째 행에는 테이블 열 이름이 포함되어 있습니다. 또한 열 이름 옆에있는 드롭 다운 화살표를 사용하여 열을 정렬 할 수 있습니다.

후 처리

MySQL 용 최신 ODBC 드라이버, DSN을 만드는 방법, DSN을 사용하여 스프레드 시트 데이터 연결을 만드는 방법 및 스프레드 시트 데이터 연결을 사용하여 Excel 스프레드 시트로 데이터를 가져 오는 방법에 대해 설명합니다. 즐기십시오!

MSSQL 엑셀 파일 연결하고 쿼리하기

관련 게시물:


26.01.2010