추천, 2024

에디터의 선택

MySQL에 Excel 연결하기

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

예비

먼저 MySQL 용 최신 ODBC (Open Database Connectivity) 드라이버를 다운로드해야합니다. 현재 MySQL 용 ODBC 드라이버는에서 찾을 수 있습니다.

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

다운로드 페이지에 나열된 파일과 비교하여 파일의 md5 해시를 확인하는 파일을 다운로드 한 후 확인하십시오.

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

DSN 만들기

DSN에는 MySQL 데이터베이스 테이블을 사용하는 데 필요한 모든 연결 정보가 포함됩니다. Windows 시스템에서는 시작, 제어판, 관리 도구, 데이터 소스 (ODBC) 를 차례로 클릭해야합니다. 다음 정보가 표시되어야합니다.

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

DSN을 계속 만들려면 오른쪽 상단 모서리 근처에있는 추가 버튼을 클릭하십시오.

아마도 MySQL ODBC 5.x 드라이버 를보기 위해 아래로 스크롤해야 할 것입니다. 그것이 없으면이 게시물의 준비 섹션에 드라이버를 설치하는 데 문제가 있습니다. DSN을 계속 생성하려면, MySQL ODBC 5.x 드라이버가 강조 표시되어 있는지 확인하고 마침 버튼을 클릭하십시오. 아래에 나열된 것과 유사한 창이 나타납니다.

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

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

스프레드 시트 연결 만들기

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

이전 버전의 Excel에서는 프로세스가 조금 더 필요합니다. 첫째, 다음과 같은 내용을보아야합니다.

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

다음 단계는 Add 버튼을 클릭하는 것이다. Existing Connections (기존 연결) 창이 나타납니다.

분명히 나열된 연결에서 작업하고 싶지는 않습니다. 그러므로 Browse for More ... 버튼을 클릭하십시오. 그러면 데이터 소스 선택 창이 나타납니다.

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

데이터 소스 선택 항목이 나열되면 ODBC DSN 을 강조 표시하고 다음을 클릭합니다. 데이터 연결 마법사의 다음 단계는 사용중인 시스템에서 사용 가능한 모든 ODBC 데이터 원본을 표시합니다.

다행히도 계획에 따라 모두 진행 되었다면 이전 단계에서 작성한 DSN이 ODBC 데이터 원본에 나열되어 있어야합니다. 강조 표시하고 다음을 클릭하십시오.

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

이제 통합 문서 연결 창으로 돌아와야합니다. 방금 작성한 데이터 연결이 나열되어야합니다.

테이블 데이터 가져 오기

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

Existing Connections (기존 연결) 버튼을 클릭하면 Existing Connections ( 기존 연결) 창이 나타납니다. 이전 단계에서이 창을 보았습니다. 차이점은 데이터 연결이 상단 근처에 나열되어야한다는 것입니다.

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

이 게시물의 목적에 따라 데이터 가져 오기 창에서 기본 설정을 사용하려고합니다. 다음으로 OK 버튼을 클릭하십시오. 모든 것이 잘 되었다면 워크 시트에 MySQL 데이터베이스 테이블 데이터가 표시됩니다.

이 게시물의 경우 우리가 작업했던 테이블에는 두 개의 필드가있었습니다. 첫 번째 필드는 ID가 자동 증가 INT 필드입니다. 두 x 째 필드는 VARCHAR (50)이며 fname이라는 제목입니다. 최종 스프레드 시트는 다음과 같이 좋아 보인다 :

아마도 알았 듯이 첫 번째 행에는 테이블 열 이름이 포함됩니다. 열 이름 옆의 드롭 다운 화살표를 사용하여 열을 정렬 할 수도 있습니다.

마무리

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

Top