Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

MySQL에 Excel 연결

물론 Excel은 스프레드시트에 사용되지만 Excel을 외부 데이터 원본에 연결할 수 있다는 사실을 알고 계셨습니까? 이 기사에서는 Excel 스프레드시트를 MySQL 데이터베이스 테이블에 연결하고 데이터베이스 테이블의 데이터를 사용하여 스프레드시트를 채우는 방법에 대해 설명합니다. 이 연결을 준비하기 위해 해야 할 몇 가지 작업이 있습니다.

준비

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

에서 찾을 수 있습니다.

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

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

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

    DSN 생성

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

    MySQL에 Excel 연결

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

    DSN 생성을 계속하려면 추가 버튼을 클릭하세요.

    MySQL에 Excel 연결

    MySQL ODBC 5.x 드라이버를 보려면 아래로 스크롤해야 할 것입니다. . 존재하지 않는다면 이 게시물의 준비 섹션에서 드라이버를 설치하는 데 문제가 있는 것입니다. DSN 생성을 계속하려면 MySQL ODBC 5.x 드라이버가 강조 표시되어 있는지 확인하고 마침을 클릭합니다. 단추. 이제 아래 나열된 것과 유사한 창이 표시됩니다.

    MySQL에 Excel 연결

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

    데이터 소스 구성에 대한 세부정보를 제공한 후 테스트를 클릭해야 합니다. 버튼을 눌러 모든 것이 제대로 작동하는지 확인합니다. 그런 다음 확인을 클릭합니다. 단추. 이제 ODBC 데이터 소스 관리자 창에 나열된 이전 세트의 양식에 제공한 데이터 소스 이름이 표시되어야 합니다.

    MySQL에 Excel 연결

    스프레드시트 연결 만들기

    새 DSN을 성공적으로 만들었으므로 ODBC 데이터 원본 관리자 창을 닫고 Excel을 열 수 있습니다. Excel을 연 후 데이터 리본. 최신 버전의 Excel의 경우 데이터 가져오기를 클릭하세요. , 다른 출처에서 , ODBC에서 .

    MySQL에 Excel 연결

    이전 버전의 Excel에서는 프로세스가 조금 더 많습니다. 먼저 다음과 같이 표시되어야 합니다.

    MySQL에 Excel 연결

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

    MySQL에 Excel 연결

    다음 단계는 추가 단추. 그러면 기존 연결이 표시됩니다. 창:

    MySQL에 Excel 연결

    분명히 당신은 나열된 연결에서 작업하고 싶지 않습니다. 따라서 더 찾아보기...를 클릭합니다. 단추. 그러면 데이터 소스 선택이 표시됩니다. 창:

    MySQL에 Excel 연결

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

    MySQL에 Excel 연결

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

    모든 것이 계획대로 진행된다면 이전 단계에서 생성한 DSN이 ODBC 데이터 원본에 나열되는 것을 볼 수 있을 것입니다. 강조 표시하고 다음을 클릭합니다. .

    MySQL에 Excel 연결

    데이터 연결 마법사의 다음 단계는 저장하고 완료하는 것입니다. 파일 이름 필드는 자동으로 채워져야 합니다. 설명을 제공할 수 있습니다. 예제에 사용된 설명은 그것을 사용할 수 있는 모든 사람에게 매우 자명합니다. 그런 다음 마침을 클릭합니다. 버튼을 클릭하세요.

    MySQL에 Excel 연결

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

    MySQL에 Excel 연결

    테이블 데이터 가져오기

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

    MySQL에 Excel 연결

    기존 연결 클릭 버튼을 누르면 기존 연결 창이 나타납니다. 이전 단계에서 이 창을 보았지만 이제 차이점은 데이터 연결이 상단 근처에 나열되어야 한다는 것입니다.

    MySQL에 Excel 연결

    이전 단계에서 만든 데이터 연결이 강조 표시되었는지 확인한 다음 열기 단추. 이제 데이터 가져오기가 표시되어야 합니다. 창:

    MySQL에 Excel 연결

    이 게시물의 목적을 위해 데이터 가져오기 창의 기본 설정을 사용하겠습니다. 그런 다음 확인을 클릭합니다. 단추. 모든 것이 잘 되었다면 이제 워크시트에 MySQL 데이터베이스 테이블 데이터가 표시되어야 합니다.

    이 게시물에서 우리가 작업한 테이블에는 두 개의 필드가 있었습니다. 첫 번째 필드는 ID라는 제목의 자동 증분 INT 필드입니다. 두 번째 필드는 VARCHAR(50)이고 제목은 fname입니다. 최종 스프레드시트는 다음과 같습니다.

    MySQL에 Excel 연결

    아마 눈치채셨겠지만 첫 번째 행에는 테이블 열 이름이 포함되어 있습니다. 열 이름 옆에 있는 드롭다운 화살표를 사용하여 열을 정렬할 수도 있습니다.

    요약

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