Excel with MySQL 연동

Page content

개요

  • 엑셀 VBA 강의 중 Excel에서 MySQL DB와 연동하는 방법 의뢰를 받음
  • 엑셀은 MySQL과 연결이 (생각보다) 매우 쉽게 할 수 있도록 설계 되어 있었음

사전준비

버전 확인

  • 먼저 필자는 윈도우 11에서 작업중임
  • 필자의 엑셀 정보는 아래와 같음
    • [계정] - [Excel 정보] 클릭하면 아래와 같음

Untitled

  • 필자의 MySQL 정보는 아래와 같음

Untitled

필수 설치 프로그램 다운로드 및 설치

Untitled

Untitled

  • 설치가 완료된 후, 컴퓨터를 재시작 해야 한다.

Untitled

Untitled

  • 설치 된 파일을 실행한다.

Untitled

Untitled

Untitled

Untitled

Untitled

엑셀에서 MySQL 연동

  • 엑셀 프로그램을 실행하면 [데이터] - [MySQL for Excel] 이라는 그룹이 하나 생긴 것을 확인할 수 있다. (오른쪽 상단)

Untitled

  • MySQL for Excel 클릭 후 Local Connections를 실행하면 아래와 같은 화면이 나타난다.
  • 각 계정에 연결된 Password를 실행한다.

Untitled

  • 저장된 스키마를 클릭 한다. 필자는 mysql 스키마를 클릭했다.

Untitled

  • user 테이블을 클릭 후 [Import MySQL Data]를 클릭한다.

Untitled

  • 옵션에서 필요한 것을 확인 후 [Import] 버튼을 클릭한다. 필자는 여기에서 아무것도 선택하지 않았다.
  • 정상적으로 테이블이 불러와 진 것을 확인 했다.

Untitled

  • 이번에는 수치가 있는 데이터를 가져오도록 한다. (여기서부터는 각자 개인이 MySQL에 데이터를 올려야 한다.)

Untitled

  • 정상적으로 데이터가 불러와진 것을 확인할 수 있다.

Untitled

  • 간단한 수치 계산을 하도록 한다.

Untitled