Excel with MySQL 연동
Page content
개요
- 엑셀 VBA 강의 중 Excel에서 MySQL DB와 연동하는 방법 의뢰를 받음
- 엑셀은 MySQL과 연결이 (생각보다) 매우 쉽게 할 수 있도록 설계 되어 있었음
사전준비
- MySQL 설치 과정은 다음 자료를 참고한다.
버전 확인
- 먼저 필자는 윈도우 11에서 작업중임
- 필자의 엑셀 정보는 아래와 같음
- [계정] - [Excel 정보] 클릭하면 아래와 같음
- 필자의 MySQL 정보는 아래와 같음
필수 설치 프로그램 다운로드 및 설치
- https://www.microsoft.com/ko-kr/download/details.aspx?id=48217 에 접속 후 다운로드 받은 후 설치를 진행한다.
- 설치가 완료된 후, 컴퓨터를 재시작 해야 한다.
- https://downloads.mysql.com/archives/excel/ 에 접속 후 다운로드 받은 후 설치를 진행한다.
- 설치 된 파일을 실행한다.
엑셀에서 MySQL 연동
- 엑셀 프로그램을 실행하면 [데이터] - [MySQL for Excel] 이라는 그룹이 하나 생긴 것을 확인할 수 있다. (오른쪽 상단)
- MySQL for Excel 클릭 후 Local Connections를 실행하면 아래와 같은 화면이 나타난다.
- 각 계정에 연결된 Password를 실행한다.
- 저장된 스키마를 클릭 한다. 필자는 mysql 스키마를 클릭했다.
- user 테이블을 클릭 후 [Import MySQL Data]를 클릭한다.
- 옵션에서 필요한 것을 확인 후 [Import] 버튼을 클릭한다. 필자는 여기에서 아무것도 선택하지 않았다.
- 정상적으로 테이블이 불러와 진 것을 확인 했다.
- 이번에는 수치가 있는 데이터를 가져오도록 한다. (여기서부터는 각자 개인이 MySQL에 데이터를 올려야 한다.)
- 정상적으로 데이터가 불러와진 것을 확인할 수 있다.
- 간단한 수치 계산을 하도록 한다.