본문 바로가기

[Excel] 엑셀 Mysql 연동하는 법

액트 2023. 11. 7.

소개

Microsoft Excel과 MySQL 데이터베이스를 연동하는 것은 데이터를 분석하고 처리하는 데 매우 유용할 수 있습니다. MySQL 데이터베이스를 Excel에 연결하기 위해 일반적으로 사용되는 두 가지 방법은 ODBC (Open Database Connectivity)와 Excel의 내장 기능인 Power Query (Excel 2016 이후 버전에서 사용 가능)입니다.

ODBC 드라이버를 사용하여 연동하는 방법

1. MySQL ODBC 드라이버 설치

MySQL 공식 사이트에서 MySQL ODBC 드라이버를 다운로드하고 설치합니다.

 

MySQL :: Download Connector/ODBC

Select Version: 8.2.0 8.0.35 Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS Source Code Select

dev.mysql.com

mysql odbc

2. ODBC 데이터 소스 설정

  1. 컨트롤 패널을 열고 '관리 도구' -> 'ODBC 데이터 원본 관리자'를 선택합니다.
  2. '사용자 DSN' 또는 '시스템 DSN' 탭에서 '추가' 버튼을 클릭합니다.
  3. 설치된 MySQL ODBC 드라이버를 선택하고 '완료'를 클릭합니다.
  4. MySQL 데이터베이스 서버의 세부 정보(서버의 IP 또는 호스트명, 사용자 이름, 비밀번호, 사용할 데이터베이스 등)를 입력하고 'OK'를 클릭하여 데이터 소스를 완성합니다.

3. Excel에서 MySQL 데이터 가져오기

Excel을 열고 '데이터' 탭으로 이동한 다음, '기타 원본'에서 'ODBC DSN'을 선택합니다. 생성한 MySQL 데이터 소스를 선택하고, 테이블 또는 쿼리를 선택하여 데이터를 가져옵니다.

Power Query를 사용하여 연동하는 방법 (Excel 2016 이상)

1. 데이터 가져오기

Excel에서 '데이터' 탭을 엽니다. '데이터 가져오기'에서 'MySQL 데이터베이스'를 선택합니다. 서버 이름과 데이터베이스 이름을 입력하고 '확인'을 클릭합니다. 필요한 경우 로그인 정보를 입력합니다.

2. 데이터 선택 및 로드

데이터베이스 내에서 가져오고 싶은 테이블이나 쿼리를 선택합니다. '로드', '편집' 또는 '변환'을 선택하여 데이터를 Excel로 가져옵니다.

주의 사항

  1. 데이터베이스에 따라 필요한 인증 및 네트워크 설정이 다를 수 있으니, MySQL 데이터베이스에 대한 액세스 권한이 있는지 확인하세요.
  2. 대량의 데이터를 가져올 때는 성능 문제가 발생할 수 있습니다. 필요한 데이터만 선택하거나 적절한 쿼리를 사용하여 성능 문제를 최소화하세요.
  3. ODBC 드라이버와 Excel의 버전이 호환되는지 확인하세요.

결론

이러한 절차를 따라서 MySQL 데이터베이스를 Excel에 연동할 수 있습니다. 만약 연동 과정에서 문제가 발생한다면, MySQL 데이터베이스 관리자나 IT 지원 팀에 문의하거나 MySQL ODBC 드라이버와 관련된 문서를 참조하시기 바랍니다.

댓글