스프레드 시트에 Excel이 사용되었지만 외부 데이터 소스에 Excel을 연결할 수 있다는 것을 알고 있습니까? 이 기사에서는 Excel 스프레드 시트를 MySQL 데이터베이스 테이블에 연결하고 데이터베이스 테이블의 데이터를 사용하여 스프레드 시트를 채우는 방법을 설명합니다. 이 연결을 준비하기 위해해야 할 일이 몇 가지 있습니다.
준비
먼저 가장 최근의 개방형 데이터베이스 연결 (ODBC) 드라이버. MySQL의 현재 ODBC 드라이버는
https://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 권한 만 부여하는 것이 좋습니다. 나중에 필요한 경우 추가 권한을 부여 할 수 있습니다.
데이터 소스 구성에 대한 세부 정보를 입력 한 후에는 테스트버튼을 클릭하여 모든 것이 있는지 확인해야합니다 작동 순서대로. 그런 다음 확인버튼을 클릭하십시오. 이제 ODBC 데이터 원본 관리자 창에 나열된 이전 집합의 양식에 입력 한 데이터 원본 이름이 표시됩니다.
스프레드 시트 연결
이제 새 DSN을 만들었으므로 ODBC 데이터 소스 관리자 창을 닫고 Excel을 열 수 있습니다. Excel을 연 후에는 데이터리본을 클릭하십시오. 최신 버전의 Excel의 경우 데이터 가져 오기를 클릭 한 다음 다른 소스에서를 클릭하고 ODBC에서를 클릭하십시오.
이전 버전의 Excel에서는 좀 더 많은 프로세스가 필요합니다. 먼저 다음과 같은 내용을보아야합니다.
다음 단계는 오른쪽에있는 연결링크를 클릭하는 것입니다. 탭 목록의 데이터라는 단어 아래에 위 이미지에서 Connections 링크의 위치는 빨간색 원으로 표시되어 있습니다. 통합 문서 연결 창이 나타납니다.
다음 단계는 추가버튼을 클릭하는 것입니다. 이렇게하면 기존 연결창이 나타납니다.
나열된 연결 그러므로 더보기 ...버튼을 클릭하십시오. 이렇게하면 데이터 소스 선택창이 나타납니다.
이전의 기존 연결 창과 마찬가지로 데이터 소스 선택 창에 나열된 연결을 사용하지 않으려 고합니다. 따라서 + 새 데이터 소스 .odc에 연결폴더를 두 번 클릭하고 싶습니다. 이렇게하면 데이터 연결 마법사창이 표시됩니다.
ODBC DSN을 강조 표시하고 다음을 클릭합니다. 데이터 연결 마법사의 다음 단계에서는 사용중인 시스템에서 사용할 수있는 모든 ODBC 데이터 소스를 표시합니다.
계획에 따라 모두 수행 한 경우 사용자가 만든 DSN이 표시되어야합니다. 이전 단계는 ODBC 데이터 원본 사이에 나열됩니다. 강조 표시하고 다음을 클릭하십시오.
데이터 연결 마법사의 다음 단계는 저장하고 완료하는 것입니다. 파일 이름 입력란은 자동으로 채워 져야합니다. 설명을 제공 할 수 있습니다. 이 예제에서 사용 된 설명은 그것을 사용하는 모든 사람들에게 자명하다. 그런 다음 창 오른쪽 하단의 마침버튼을 클릭하십시오.
통합 문서 연결 창
테이블 데이터 가져 오기
통합 문서 연결 창을 닫을 수 있습니다. Excel의 데이터 리본에서 기존 연결버튼을 클릭해야합니다. 기존 연결 버튼은 데이터 리본의 왼쪽에 있어야합니다.
기존 연결버튼을 클릭하십시오. Existing Connections (기존 연결) 창을 표시해야합니다. 이전 단계에서이 창을 보았습니다. 차이점은 데이터 연결이 상단 부근에 나열되어야한다는 것입니다.
이전 단계에서 만든 데이터 연결이 강조 표시되어 있는지 확인한 다음 열기버튼을 클릭하십시오. 이제 데이터 가져 오기창이 나타납니다.
이 게시물의 목적 상, 데이터 가져 오기 윈도우의 기본 설정. 그런 다음 확인버튼을 클릭하십시오. 모든 것이 잘 되었다면 워크 시트에 MySQL 데이터베이스 테이블 데이터가 나타납니다.
이 게시물의 경우 우리가 작업하고있는 테이블에는 두 개의 필드가 있습니다. 첫 번째 필드는 ID가 자동 증가 INT 필드입니다. 두 x 째 필드는 VARCHAR (50)이며 fname이라는 제목입니다. 마지막 스프레드 시트는 다음과 같습니다.
첫 번째 행에는 테이블 열 이름이 포함되어 있습니다. 또한 열 이름 옆에있는 드롭 다운 화살표를 사용하여 열을 정렬 할 수 있습니다.
후 처리
MySQL 용 최신 ODBC 드라이버, DSN을 만드는 방법, DSN을 사용하여 스프레드 시트 데이터 연결을 만드는 방법 및 스프레드 시트 데이터 연결을 사용하여 Excel 스프레드 시트로 데이터를 가져 오는 방법에 대해 설명합니다. 즐기십시오!